Comment puis-je vérifier si mon modèle est valide à partir de l'intérieur du rasoir vue?
J'ai besoin de faire une vérification si mon modèle est valide à partir de l'intérieur de mon Rasoir vue. Si c'est valide, alors je veux être en mesure de montrer des HTML.
Comment puis-je faire cela. Je veux quelque chose comme
@if ( Model.IsValid ) {
}
mais le ci-dessus ne fonctionne pas
- Je déteste demander, mais pourquoi? Le seul scénario que je peux penser est que si vous n'êtes pas autorisé à utiliser jQuery de validation pour une raison quelconque.
- personne d'autre avec la même question), imaginez que vous voulez à la sortie d'un
div
élément, mais seulement s'il a déjà été soumis info n'est pas valide, par exemple la sortie d'un élément de conteneur pour une alerte pour invalide informations de connexion. - mon cher ami, imaginez ceci: vous êtes le téléchargement d'un fichier et que vous souhaitez vérifier si elle a le bon format, vous pouvez le faire sur le javascript? - non, vous ne pouvez pas! Ainsi, vous pouvez faire une vérification sur le côté serveur et si elle échoue, vous pouvez ajouter une erreur de ModelState afin de l'afficher sur la page.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez vérifier si oui ou non le ModelState est valide, mais gardez à l'esprit que vous êtes seulement la vérification de la validité de la ModelState au moment de la demande web a été faite:
En outre, vous pouvez vérifier validatity d'un bien sur le modèle dans la vue:
FIELD_NAME
passé àIsValidField
doit être nom complet du champ par rapport à l'ensemble du ViewModel de la hiérarchie.