ASP.NET MVC-Modell Staat

ModelState.IsValid ist false zurückgeben, für mich in meinem controller. Ich weiß, dass eine oder mehrere Modell-Fehler wurden gefunden, wenn das Modell verbindlich. Meine Frage ist, wie kann ich die Fehler sehen?

Bemerkte ich, dass meine besonderen ModelState hat 6 Elemente. Wenn ich versuche, diese...

ModelState[0].Errors[0].ToString()
ModelState[0].Errors[0].ErrorMessage
ModelState[0].Value.AttemptedValue

Bekomme ich diesen Fehler:

The best overloaded method match for 'System.Web.Mvc.ModelStateDictionary.this[string]' has some invalid arguments
  • Haben Sie ausgetestet Ihre controller-Aktion, und tatsächlich sehen, was drin ist ModelState?
  • Können Sie überprüfen die .InnerException dieser?
InformationsquelleAutor RailRhoad | 2009-10-15
Schreibe einen Kommentar