ModelState.IsValid me renvoie false dans mon contrôleur. Je sais que cela signifie qu'une ou plusieurs erreurs de modèle ont été trouvées lors de la liaison du modèle. Ma question est comment puis-je voir les erreurs?État du modèle ASP.NET MVC
J'ai remarqué que mon ModelState en particulier contient 6 éléments. Si je tente de faire l'une de ces ...
ModelState[0].Errors[0].ToString()
ModelState[0].Errors[0].ErrorMessage
ModelState[0].Value.AttemptedValue
Je reçois cette erreur:
The best overloaded method match for 'System.Web.Mvc.ModelStateDictionary.this[string]' has some invalid arguments
Avez-vous débogué l'action de votre contrôleur et avez-vous réellement vu ce qu'il y a dans ModelState? –
Pouvez-vous vérifier l'exception .InnerException de ceux-ci? –