Gewusst wie: Anzeigen von benutzerdefinierten Validierungsmeldungen des Servers für ASP.NET-Serversteuerelemente
Aktualisiert: November 2007
Wenn der Wert der IsValid-Eigenschaft des Validierungssteuerelements oder der Seite false ist, müssen Sie zur Ausgabe einer Antwort nicht das Validierungssteuerelement verwenden. Auf der Client- und der Serverseite können Sie eine benutzerdefinierte Antwort erstellen, z. B. eine Farbänderung in einem Steuerelement oder eine Änderung der Schriftart für Text in einem Bezeichnungsfeld.
So zeigen Sie benutzerdefinierte Validierungsmeldungen an
Rufen Sie im Page_Load-Ereignishandler die Validate-Methode des Validierungssteuerelements oder der Seite auf.
Überprüfen Sie die IsValid-Eigenschaft des Validierungssteuerelements oder der Seite, und fügen Sie je nach Bedingung Text oder ein Steuerelement hinzu, bzw. ändern Sie die Eigenschaften (zum Beispiel die Farbe) eines Steuerelements.
Im folgenden Codebeispiel wird "All entries are valid" angezeigt, wenn die IsValid-Eigenschaft true ist, und "There are one or more invalid entries", wenn die Eigenschaft false ist.
If (Me.IsPostBack) Then ValidationControl1.Validate() If (ValidationControl1.IsValid) Then lblOutput.Text = "All entries are valid." Else lblOutput.Text = "There are one or more invalid entries." End If End If
if (this.IsPostBack) { ValidationControl1.Validate(); if (ValidationControl1.IsValid) { lblOutput.Text = "All entries are valid."; } else { lblOutput.Text = "There are one or more invalid entries."; } }
Siehe auch
Aufgaben
Gewusst wie: Steuern der Anzeige von Validierungsfehlermeldungen für ASP.NET-Serversteuerelemente
Gewusst wie: Formatieren von Validierungsfehlermeldungen für ASP.NET-Serversteuerelemente
Konzepte
Arten der Validierung für ASP.NET-Serversteuerelemente
Clientseitige Validierung für ASP.NET-Serversteuerelemente