Gewusst wie: Validierung anhand eines Wertebereichs für ASP.NET-Serversteuerelemente
Aktualisiert: November 2007
Mit dem RangeValidator-Steuerelement in ASP.NET können Sie bestimmen, ob die Eingabe eines Benutzers innerhalb eines bestimmten Wertebereichs liegt, z. B. zwischen zwei Zahlen, zwei Datumsangaben oder zwei Buchstaben des Alphabets. Der obere und untere Grenzwert eines Bereichs werden als Eigenschaften eines RangeValidator-Steuerelements festgelegt. Sie müssen auch den Datentyp der Werte angeben, die vom Steuerelement geprüft werden. Wenn die Eingabe des Benutzers nicht in den angegebenen Datentyp konvertiert werden kann, z. B. in ein Datum, scheitert die Validierung.
So führen Sie eine Validierung anhand eines Wertebereichs durch
Fügen Sie der Seite ein RangeValidator-Steuerelement hinzu, und legen Sie die folgenden Eigenschaften fest:
Eigenschaft
Beschreibung
Die ID des Steuerelements, für das der Benutzer einen Wert angeben muss.
Eigenschaften, mit denen der Text sowie die Position der Fehler festgelegt werden, die angezeigt werden, wenn der Benutzer das Steuerelement übergeht. Ausführliche Informationen finden Sie unter Gewusst wie: Steuern der Anzeige von Validierungsfehlermeldungen für ASP.NET-Serversteuerelemente.
Legen Sie mithilfe der MinimumValue-Eigenschaft den unteren Grenzwert und mithilfe der MaximumValue-Eigenschaft den oberen Grenzwert des Bereichs fest.
Legen Sie die Type-Eigenschaft fest, um den Datentyp der Bereichseinstellungen anzugeben. Verwenden Sie die ValidationDataType-Enumeration. Damit können Sie die folgenden Typen angeben:
Hinweis: Wenn der Benutzer ein Steuerelement leer lässt, besteht das Steuerelement die Bereichsvalidierung. Um die Eingabe eines Werts durch den Benutzer zu erzwingen, fügen Sie ein RequiredFieldValidator-Steuerelement hinzu. Ausführliche Informationen finden Sie unter Gewusst wie: Validierung erforderlicher Einträge für ASP.NET-Serversteuerelemente.
Fügen Sie der ASP.NET-Webseite eine Testroutine hinzu, um die Gültigkeit zu prüfen. Ausführliche Informationen finden Sie unter Gewusst wie: Programmgesteuertes Testen der Validierung für ASP.NET-Serversteuerelemente.
Siehe auch
Konzepte
Arten der Validierung für ASP.NET-Serversteuerelemente