MVC 3 Razor - Validation du déclencheur du contrôleur
Je dois vérifier pour voir si les nouveaux utilisateurs de l'e-mail existe déjà dans la base de données. L'e-mail passe tous les normale de validation mais que faire si je veux déclencher une spéciale de validation par le contrôleur si l'email existe déjà après vérification sur la base de données?
source d'informationauteur EdenMachine
Vous devez vous connecter pour publier un commentaire.
Dans le contrôleur:
ModelState.AddModelError("ErrorEmail", "Error Message");
En Vue:
@Html.ValidationMessage("ErrorEmail")
Espère que cette aide
Je pense que ce que vous cherchez est la
RemoteAttribute
.C'est un ValidationAttribute pour validation à distance. Il fonctionne comme les autres attributs de validation par l'ajout des erreurs de modèle de votre modelstate dictionnaire.
Découvrez ces articles sur l'utilisation de la
RemoteAttribute
: