Freigeben über


Gewusst wie: Validierung anhand eines Datentyps für ASP.NET-Serversteuerelemente

Aktualisiert: November 2007

Sie können eine Benutzereingabe in einer ASP.NET-Webseite anhand eines bestimmten Datentyps überprüfen, um sicherzustellen, dass der Benutzer eine Zahl oder ein Datum usw. eingegeben hat. Wenn Sie z. B. das Geburtsdatum auf einer Benutzerregistrierungsseite erfassen möchten, können Sie mit einem CompareValidator-Steuerelement sicherstellen, dass das Datum in einem gültigen Format vorliegt, bevor es übermittelt wird.

So führen Sie eine Validierung anhand eines Datentyps durch

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

    Eigenschaft

    Beschreibung

    ControlToValidate

    Die ID des Steuerelements, auf das Sie den Datentyp überprüfen.

    ErrorMessage, Text, Display

    Eigenschaften, mit denen der Text sowie die Position der Fehler festgelegt werden, die angezeigt werden, wenn die Validierung fehlschlägt. Ausführliche Informationen finden Sie unter Gewusst wie: Steuern der Anzeige von Validierungsfehlermeldungen für ASP.NET-Serversteuerelemente.

  2. Legen Sie den Datentyp mithilfe der folgenden Eigenschaften fest:

    Eigenschaft

    Beschreibung

    Type

    Der Datentyp, anhand dessen der Wert überprüft werden soll. Der Datentyp wird mithilfe der ValidationDataType-Enumeration angegeben, die die Verwendung der Typnamen String, Integer, Double, Date und Currency ermöglicht.

    Operator

    DataTypeCheck

    Hinweis:

    Wenn der Benutzer ein Steuerelement leer lässt, besteht das Steuerelement die Validierung, die anhand eines Vergleichs durchgeführt wird. 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.

  3. 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 Validieren für ASP.NET-Serversteuerelemente.

Siehe auch

Konzepte

Arten der Validierung für ASP.NET-Serversteuerelemente

Weitere Ressourcen

ASP.NET-Validierungssteuerelemente