Qu'est-ce que le ModelState classe dans MVC 3?
Je suis en train d'apprendre MVC, et dans ASP.Net MVC 3, quelle est la ModelState classe ? J'ai regardé sur Google et MSDN, mais je n'arrive pas à obtenir une compréhension claire de son but. Quelqu'un peut-il aider?
OriginalL'auteur Frank | 2013-04-13
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à http://www.gxclarke.org/2010/05/consumption-of-data-in-mvc2-views.html en vertu de la
ViewData.ModelState
section.OriginalL'auteur Steven V
La
ModelState
Classe MVC est une classe qui contient la collection qui a les clés et les valeurs des données soumises à un serveur dans la méthode Post.Si MVC vient sur le post, il prend tous les paramètres dans la requête post et les met dans le cas d'unModelStateDictionary
. Chaque fois que leModelState
est active dans le serveur,les propriétés du modèle sont validés en fonction de la validation des attributs qui leur sont associés. Et si tout de la propriété n'est pas valide, il sera ajouté à la liste d'erreurs. Et la propriétéModelState.IsValid
sera mis àfalse
. Vous pouvez utiliser cela plus tard sur votre code pour vérifier si tout est correct.Reportez-vous cette lien pour plus d'informations.
OriginalL'auteur Necromancer