Sdílet prostřednictvím


Arten der Validierung für ASP.NET-Serversteuerelemente

Aktualisiert: November 2007

In der folgenden Tabelle werden ASP.NET-Validierungssteuerelemente und ihre Verwendung aufgelistet.

bwd43d0x.alert_security(de-de,VS.90).gifSicherheitshinweis:

Standardmäßig führen ASP.NET-Webseiten automatisch eine Validierung durch, um zu verhindern, dass böswillige Benutzer Skripts an die Anwendung senden. Weitere Informationen finden Sie unter Übersicht über Skriptangriffe.

Validierungstyp

Zu verwendendes Steuerelement

Beschreibung

Obligatorische Eingabe

RequiredFieldValidator

Stellt sicher, dass der Benutzer keine Eingabe auslässt. Ausführliche Informationen finden Sie unter Gewusst wie: Validierung erforderlicher Einträge für ASP.NET-Serversteuerelemente.

Vergleich mit einem Wert

CompareValidator

Vergleicht die Eingabe eines Benutzers mit einem konstanten Wert, mit dem Wert eines anderen Steuerelements (mithilfe eines Vergleichsoperators wie kleiner als, gleich oder größer als) oder mit einem spezifischen Datentyp. Ausführliche Informationen zu diesem Thema finden Sie unter Gewusst wie: Validierung anhand eines bestimmten Werts für ASP.NET-Serversteuerelemente und Gewusst wie: Validierung anhand eines Datentyps für ASP.NET-Serversteuerelemente.

Bereichs­überprüfung

RangeValidator

Prüft, ob die Eingabe eines Benutzers zwischen dem angegebenen unteren und oberen Grenzwert liegt. Sie können Bereiche innerhalb von Zahlenpaaren, alphabetischen Zeichen und Datumsangaben überprüfen. Ausführliche Informationen finden Sie unter Gewusst wie: Validierung anhand eines Wertebereichs für ASP.NET-Serversteuerelemente.

Mustervergleich

RegularExpressionValidator

Prüft, ob die Eingabe mit einem Muster übereinstimmt, das durch einen regulären Ausdruck definiert ist. Diese Art der Validierung ermöglicht die Überprüfung auf vorhersagbare Sequenzen von Zeichen, z. B. E-Mail-Adressen, Telefonnummern, Postleitzahlen usw. Ausführliche Informationen finden Sie unter Gewusst wie: Validierung anhand von Mustern für ASP.NET-Serversteuerelemente.

Benutzerdefiniert

CustomValidator

Überprüft die Benutzereingabe mit der von Ihnen geschriebenen Validierungslogik. Bei dieser Art der Validierung können Sie eine Überprüfung anhand von Werten vornehmen, die zur Laufzeit abgeleitet werden. Ausführliche Informationen zu diesem Thema finden Sie unter Gewusst wie: Validierung mit einer benutzerdefinierten Funktion für ASP.NET-Serversteuerelemente und Gewusst wie: Validierung anhand von Werten in einer Datenbank für ASP.NET-Serversteuerelemente.

Sie können einem Eingabesteuerelement auf einem Formular mehrere Validierungssteuerelemente zuordnen. So könnten Sie z. B. angeben, dass ein Steuerelement erforderlich ist und einen bestimmten Wertebereich enthalten muss.

Ein verwandtes Steuerelement, das ValidationSummary-Steuerelement, führt zwar keine Validierung durch, wird aber häufig in Verbindung mit anderen Validierungssteuerelementen verwendet, um die Fehlermeldungen der Validierungssteuerelemente auf einer Seite insgesamt anzuzeigen. Weitere Informationen finden Sie unter Gewusst wie: Steuern der Anzeige von Validierungsfehlermeldungen für ASP.NET-Serversteuerelemente.

Siehe auch

Weitere Ressourcen

ASP.NET-Validierungssteuerelemente