2009-03-20 7 views
2

Ich habe ein einfaches Textfeld mit einem erforderlichen Feldvalidierungs-Steuerelement, das an das Ende angehängt ist und dann in einer Validierungszusammenfassung unten auf der Seite angezeigt wird. Alles funktioniert gut, aber die Validierung scheint auf die anfängliche Belastung der Seite zu feuern, was offensichtlich die erforderliche Validierung auslöst und die Fehlermeldung anzeigt.Erforderlicher Feld-Validator, der beim ersten Laden der Seite angezeigt wird

Wie kann ich festlegen, dass dieses Steuerelement nur validiert wird, nachdem das Formular gesendet wurde?

Antwort

3

Es klingt wie Sie Code in Ihre Seite zu laden, wie dieses:

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

Was Sie wirklich wollen, ist dies:

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

Guter Fang, Joel! Das ist wahrscheinlich der Grund. – Cerebrus

+2

Ich habe dies nicht in der Seite laden, aber ich habe das gleiche Problem – Omu

+0

Ich habe ein Problem, dass ich jemals auf Gridview Validierung auftreten und Fehler anzeigen, wie kann ich es stoppen ?? –

Verwandte Themen