2010-08-02 3 views
0

J'utilise des validateurs asp.net pour valider des champs simples comme des zones de texte vides (page de connexion, par exemple). Mon problème est quand je soumets des champs vierges, les validateurs donnent une sortie correcte. et dans la deuxième étape, quand j'ai entré le nom d'utilisateur incorrect l'étiquette où j'ai donné le message d'erreur du nom d'utilisateur est affichée avec le message vide de validation des validateurs.Validateurs ASP.NET

signifie que l'étiquette visible = false par défaut devient vraie même s'il y a un champ vide.

j'ai écrit tout le code .cs dans if (Page.IsValid) { }

Répondre

2

Vous pouvez utiliser RequiredFieldValidator pour les champs vides. Vous définissez la propriété ControlToValidate à l'id du contrôle que vous souhaitez valider

<asp:RequiredFieldValidator runat="server" 
    id="ReqFldVal1" ControlToValidate="TextBox1" /> 
+0

aussi vous pouvez utiliser la méthode Page.Validate() dans le code pour valider la page contre les validateurs à la page ... – dankyy1

Questions connexes