Freigeben über


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

  1. Rufen Sie im Page_Load-Ereignishandler die Validate-Methode des Validierungssteuerelements oder der Seite auf.

  2. Ü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

Weitere Ressourcen

ASP.NET-Validierungssteuerelemente