Je suis en train de créer un formulaire de recherche pour mon application Web en utilisant MVC3. Ma forme est fondamentalement divisée en deux sections. 1st Section a 3 critères de recherche. Prénom, Nom et Code postal et sous cette section il y a un bouton "Rechercher" sur lequel je peux cliquer et il devrait faire une validation côté client et me donner un message d'erreur si l'un des champs est vide.Validation côté client ASP.NET MVC3
La 2ème section sur la même page a une seule zone de texte - pour rechercher par "Numéro de devis". Donc, cette section a une zone de texte pour entrer le numéro de citation et en dessous il y a un autre bouton appelé "Recherche". Lorsque je clique sur ce bouton de recherche, il devrait seulement valider que le champ Numéro de devis n'est pas vide.
J'ai un viewmodel qui a toutes les 4 propriétés (FName, LName, Zip, numéro de citation) et je lie sur la page. Le bouton affichera à la fois la page (je sais qu'il existe un moyen d'identifier le bouton qui a été cliqué sur la publication). Le problème auquel je suis confronté est en postback tout ce qui est posté et si j'utilise datannotations à faire RequiredField vérifier, il fait la validation sur tous les 4 champs mais je devrais vérifier pour quel bouton est cliqué et basé sur cette seule validation incendie sur 3 champs ou seulement sur 1 champs. Comment puis-je réaliser cette fonctionnalité? J'espère avoir clairement expliqué le problème.
Merci
+1, battez-moi. –