Freigeben über


Validierungsserversteuerelemente

Validierungsserversteuerelemente sind eine Auflistung von Steuerelementen, mit denen Sie ein zugehöriges Eingabeserversteuerelement, z. B. eine TextBox, validieren können und im Falle eines negativen Validierungsergebnisses eine benutzerdefinierte Meldung anzeigen lassen können. Jedes Validierungssteuerelement führt eine bestimmte Art von Validierung aus. Sie können z. B. eine Validierung gegen einen bestimmten Wert oder Wertebereich durchführen, indem Sie das CompareValidator-Steuerelement bzw. das RangeValidator-Steuerelement verwenden. Sie können sogar eigene Validierungskriterien definieren, indem Sie das CustomValidator-Steuerelement verwenden. Da die Fehlermeldung im Validierungssteuerelement angezeigt wird, können Sie festlegen, an welcher Stelle auf der Webseite die Meldung erscheint, indem Sie das Validierungssteuerelement an der gewünschten Stelle platzieren. Mit Hilfe des ValidationSummary-Steuerelements können Sie außerdem eine Zusammenfassung der Ergebnisse aus allen Validierungssteuerelementen auf der Seite anzeigen.

Standardmäßig wird die Seitenüberprüfung durchgeführt, wenn auf ein Schaltflächensteuerelement geklickt wird, z. B. ein Button-, ImageButton- oder LinkButton-Steuerelement. Sie können die Ausführung der Validierung bei einem Mausklick auf ein Schaltflächensteuerelement unterbinden, indem Sie die CausesValidation-Eigenschaft dieses Steuerelements auf false setzen. Für eine cancel- oder eine clear-Schaltfläche wird diese Eigenschaft normalerweise auf false gesetzt, um zu verhindern, dass bei einem Mausklick auf die Schaltfläche eine Validierung ausgeführt wird.

In den folgenden Themen wird die ASP.NET-Syntax erklärt, die Sie beim Erstellen eines der Validierungssteuerelemente in einem Text- oder HTML-Editor verwenden. Sie erhalten außerdem Informationen über alle Eigenschaften, die in allen Validierungssteuerelementen gemeinsam genutzt werden, sowie über spezielle Eigenschaften, die Sie als Attribut innerhalb des öffnenden Tags eines bestimmten Steuerelements deklarieren können.

In diesem Abschnitt

  • Eigenschaften von allgemeinen Validierungssteuerelementen
    Hier werden die Eigenschaften beschrieben, die von allen Validierungssteuerelementen gemeinsam genutzt werden.
  • Eigenschaften von allgemeinen Validierungssteuerelementen für Vergleiche
    Hier werden die Eigenschaften beschrieben, die von allen Validierungssteuerelementen gemeinsam genutzt werden, die typisierte Vergleiche ausführen, z. B. CompareValidator und RangeValidator.
  • CompareValidator-Steuerelement
    Hier wird die ASP.NET-Syntax für das CompareValidator-Steuerelement erklärt. Sie können mit diesem Steuerelement die Eingabe eines Benutzers mit einer Konstanten oder mit dem Wert eines anderen Steuerelements vergleichen. Der Vergleichsoperator bestimmt, welche Art von Vergleich durchgeführt wird (kleiner als, ist gleich, größer als usw.).
  • CustomValidator-Steuerelement
    In diesem Abschnitt wird die ASP.NET-Syntax für das CustomValidator-Steuerelement erklärt. Mit diesem Steuerelement können Sie benutzerdefinierten Code für die Server- und Clientvalidierung erstellen.
  • RangeValidator-Steuerelement
    Hier wird die ASP.NET-Syntax für das RangeValidator-Steuerelement beschrieben. Mit diesem Steuerelement können Sie überprüfen, ob die Eingabe eines Benutzers zwischen der angegebenen Unter- und Obergrenze liegt. Sie können Bereiche innerhalb von Zahlenpaaren, Buchstaben und Datumsangaben überprüfen. Die Grenzwerte werden als Konstanten ausgedrückt.
  • RegularExpressionValidator-Steuerelement
    Hier wird die ASP.NET-Syntax für das RegularExpressionValidator-Steuerelement erklärt. Mit diesem Steuerelement können Sie überprüfen, ob die Eingabe einem durch einen regulären Ausdruck definierten Muster entspricht. Mit dieser Art der Validierung können Sie eine Prüfung auf zu erwartende Zeichenfolgen durchführen, z. B. Zeichenfolgen in Sozialversicherungsnummern, E-Mail-Adressen, Telefonnummern, Postleitzahlen usw.
  • RequiredFieldValidator-Steuerelement
    Hier wird die ASP.NET-Syntax für das RequiredFieldValidator-Steuerelement erklärt. Mit diesem Steuerelement wird sichergestellt, dass der Benutzer keinen Eintrag überspringt.
  • ValidationSummary-Steuerelement
    In diesem Abschnitt wird die ASP.NET-Syntax für das ValidationSummary-Steuerelement erklärt. Dieses Steuerelement zeigt eine Zusammenfassung aller Validierungsfehler für alle Validierungssteuerelemente auf einer Seite an.

Verwandte Abschnitte