J'ai presque terminé mon premier site mvc asp.net mais je n'étais pas satisfait de la robustesse de la validation.asp.net mvc ajouter des causes de validation Modèle à être nul
i lire sur la validation puis ajouté le code ci-dessous pour mon action Edit dans mon UsersController:
if (user_.firstname.Trim().Length == 0)
{
ModelState.AddModelError("firstname", "First Name is required.");
return View();
}
je viens de faire un test sur ce sujet et je suis maintenant à obtenir des erreurs à mon avis où le modèle est nul. Donc, dans le modèle ci-dessus est null, donc je reçois une exception sur Model.loginName. aucune idée de ce qui se passe ici. Si je supprime le code ci-dessus (la validation) tout fonctionne bien. (Sauf que je peux ensuite mettre les déchets dans ma base de données.
Il y a une discussion similaire ici- http://forums.asp.net/p/1377232/2900140.aspx#2900140 – RichardOD