Freigeben über


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

  1. Fügen Sie der Seite ein RangeValidator-Steuerelement hinzu, und legen Sie die folgenden Eigenschaften fest:

    Eigenschaft

    Beschreibung

    ControlToValidate

    Die ID des Steuerelements, für das der Benutzer einen Wert angeben muss.

    ErrorMessage, Text, Display

    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.

  2. Legen Sie mithilfe der MinimumValue-Eigenschaft den unteren Grenzwert und mithilfe der MaximumValue-Eigenschaft den oberen Grenzwert des Bereichs fest.

  3. 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.

  4. 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

Weitere Ressourcen

ASP.NET-Validierungssteuerelemente