44 votes

Groupe d'entrées de validation discret MVC3

J'ai besoin de valider 3 champs de saisie ou plus (obligatoire au moins un). Par exemple, j'ai un e-mail, un fax, un téléphone.

J'ai besoin d'au moins UN à remplir. J'ai besoin d'une « validation discrète » du serveur et du client. s'il vous plaît aider. J'ai regardé dans la méthode "Comparer" et j'ai essayé de la modifier mais sans succès. s'il vous plaît aider. Merci

5voto

Phu Chaai Points 1257

J'ai passé plus de 36 heures à expliquer pourquoi le code ne fonctionnait pas pour moi. À la fin , j'ai découvert que dans mon cas , je n'étais pas censé utiliser les noms de propriété dans cette ligne de code

 [AtLeastOneRequired("Email", "Fax", "Phone", ErrorMessage = "At least Email, Fax or Phone is required")]

Mais j'ai dû utiliser les identifiants des éléments HTML à la place des noms de propriété et cela a fonctionné comme par magie.

Publier ceci ici si cela peut aider quelqu'un.

2voto

archil Points 21369

Puisque vous utilisez MVC 3, jetez un œil à la superbe vidéo de Brad Wilson sur mvcConf. Il y a tout ce dont vous avez besoin pour créer client + serveur Validation discrète

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X