2010-07-29 3 views
2

Salutations,
J'utilise le contrôle de validation ASP.NET et je veux les réinitialiser chaque fois que l'utilisateur clique sur un bouton "Créer un nouveau bouton à titre d'exemple" et je ne veux pas le mettre à une erreur vide message.
Comment cela peut-il être fait?Comment effacer la validation dans ASP.NET?

+0

sert le bouton PostBack? – hunter

+0

@hunter oui il revient – Kronass

Répondre

3

Vous devez ajouter

CausesValidation="false" 

comme un attribut à un bouton que vous ne souhaitez pas valider la page.

1

Utilisez les groupes de validation. Très important pour que les contrôles n'interfèrent pas les uns avec les autres. Pour définir le message, utilisez l'attribut 'errormessage'.

Voici un exemple d'un bon contrôle de validation

<asp:requiredfieldvalidator id="RequiredFieldValidator1" 
    controltovalidate="NameTextBox" 
    validationgroup="PersonalInfoGroup" 
    errormessage="Enter your name." 
    runat="Server"> 
</asp:requiredfieldvalidator> 

En savoir plus sur cet article MSDN