Arten der Überprüfung für ASP.NET-Serversteuerelemente
In der folgenden Tabelle sind die verfügbaren Arten der Überprüfungssteuerelemente und deren Verwendungsweise aufgelistet.
Sicherheitshinweis Die Web Forms-Seite führt standardmäßig eine automatische Überprüfung durch, um zu verhindern, dass böswillige Benutzer Skripte an die Anwendung senden. Weitere Informationen finden Sie unter Skriptangriffe.
Überprüfungstyp | Zu verwendendes Steuerelement | Beschreibung |
---|---|---|
Obligatorische Eingabe | RequiredFieldValidator | Stellt sicher, dass der Benutzer keine Eingabe auslässt. |
Vergleich mit einem Wert | CompareValidator | Vergleicht die Benutzereingabe mit einem konstanten Wert oder einem Eigenschaftenwert eines anderen Steuerelements mit Hilfe eines Vergleichsoperators (kleiner als, gleich, größer als usw.). |
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. |
Mustervergleich | RegularExpressionValidator | Prüft, ob die Eingabe mit einem Muster übereinstimmt, das durch einen regulären Ausdruck definiert ist. Diese Art der Überprüfung ermöglicht die Überprüfung auf vorhersagbare Sequenzen von Zeichen, wie z. B. bei Sozialversicherungsnummern, E-Mail-Adressen, Telefonnummern, Postleitzahlen usw. |
Benutzerdefiniert | CustomValidator | Prüft die Benutzereingabe mit der von Ihnen geschriebenen Überprüfungslogik. Bei dieser Art der Überprüfung können Sie eine Überprüfung anhand von Werten vornehmen, die zur Laufzeit abgeleitet werden. |
Sie können einem Eingabesteuerelement auf einem Formular mehrere Überprüfungssteuerelemente zuordnen. So könnten Sie z. B. angeben, dass ein Steuerelement erforderlich ist und einen bestimmten Wertebereich enthält.
Ein verknüpftes Steuerelement, das ValidationSummary-Steuerelement, führt keine Überprüfung durch. Es wird aber häufig in Verbindung mit den oben aufgeführten Steuerelementen verwendet. Der Zweck des ValidationSummary-Steuerelements besteht darin, die Fehlermeldungen aus allen Überprüfungssteuerelementen zusammen an einer Stelle auf der Seite anzuzeigen. Weitere Informationen finden Sie unter Steuern der Anzeige von Überprüfungsfehlermeldungen für ASP.NET-Serversteuerelemente.
Siehe auch
Überprüfen von Web Forms | Einführung in die Überprüfung der Benutzereingabe in Web Forms