2009-03-10 7 views
1

J'ai un scénario dans lequel j'utilise un contrôle ValidationSummary nouvellement ajouté. Le formulaire sur lequel je travaille comporte plusieurs boutons (recherche de client, soumission, etc.). Est-il possible de déclencher ValidationSummary uniquement lorsque l'utilisateur clique sur le bouton de soumission, par opposition au bouton de recherche du client?Validation de limiteRésumé d'un bouton spécifique

Répondre

2

sur le bouton Recherche client, ajoutez « CausesValidation = « False » »

+0

C'était exactement ce que je cherchais. – proudgeekdad

2

La meilleure et la plus générale de le faire est d'attribuer une valeur à la propriété ValidationGroup pour le résumé et tous les contrôles qui doivent être validé, ainsi que le bouton de soumission. Seuls les contrôles avec le même groupe ValidationGroup sont affectés. À l'aide de groupes de validation, vous pouvez valider différentes parties d'une page sans affecter les autres. Cette fonctionnalité a été introduite avec ASP.NET 2.0 à la demande générale.

+0

Merci pour le pourboire! J'ai plusieurs instances du même contrôle utilisateur sur ce formulaire. J'ai remplacé la propriété ID sur l'UC pour définir tous les contrôles de validation et ValidationSummary pour avoir un groupe ValidationGroup de l'ID du contrôle. Chaque contrôle a maintenant son propre ValidationSummary et fonctionne magnifiquement. – proudgeekdad

Questions connexes