2009-03-20 6 views
2

J'ai une simple zone de texte avec un contrôle de validation de champ obligatoire attaché à la fin, puis affiché dans un résumé de validation en bas de la page. Tout fonctionne très bien, mais la validation semble se déclencher sur la charge initiale de la page, ce qui déclenche évidemment la validation requise et affiche le message d'erreur.Validateur de champs requis, affichage sur le chargement de la page initiale

Comment définir ce contrôle pour qu'il valide uniquement après que le formulaire a été soumis?

Répondre

3

Il semble que vous avez du code dans votre chargement de la page comme ceci:

if (!Page.IsValid()) //... 

Qu'est-ce que vous voulez vraiment est la suivante:

if (Page.IsPostBack && !Page.IsValid()) //... 
+0

Bonne prise, Joel! C'est probablement la raison. – Cerebrus

+2

Je n'ai pas cela dans le chargement de la page, mais j'ai le même problème – Omu

+0

J'ai un problème que je jamais un clic sur la validation gridview se produire et l'erreur d'affichage comment puis-je l'arrêter ?? –

Questions connexes