Partager via


Comment : valider par rapport à un type de données pour les contrôles serveur ASP.NET

Mise à jour : novembre 2007

Vous pouvez valider l'entrée d'un utilisateur dans une page Web ASP.NET par rapport à un type de données spécifique pour être sûr que l'utilisateur a saisi un nombre ou une date, par exemple. Par exemple, si vous souhaitez recueillir la date de naissance sur la page d'inscription d'un utilisateur, vous pouvez utiliser un contrôle CompareValidator pour vous assurer que la date est dans un format reconnu avant de l'envoyer.

Pour effectuer une validation par rapport à un type de données

  1. Ajoutez un contrôle CompareValidator à la page et définissez les propriétés suivantes :

    Propriété

    Description

    ControlToValidate

    L'ID du contrôle pour lequel vous vérifiez le type de données.

    ErrorMessage, Text, Display

    Propriétés spécifiant le texte et l'emplacement des erreurs qui s'afficheront si la validation échoue. Pour plus d'informations, consultez Comment : contrôler l'affichage des messages d'erreur de validation pour les contrôles serveur ASP.NET.

  2. Définissez le type de données en définissant les propriétés suivantes :

    Propriété

    Description

    Type

    Le type de données de comparaison. Le type est spécifié à l'aide de l'énumération ValidationDataType, qui vous permet d'utiliser les noms de types String, Integer, Double, Date ou Currency.

    Operator

    DataTypeCheck

    Remarque :

    Si l'utilisateur laisse un contrôle vide, le contrôle réussit la validation de comparaison. Pour obliger l'utilisateur à entrer une valeur, ajoutez un contrôle RequiredFieldValidator. Pour plus d'informations, consultez Comment : valider des entrées requises pour les contrôles serveur ASP.NET.

  3. Ajoutez un test dans votre code de page Web ASP.NET afin de vérifier la validité. Pour plus d'informations, consultez Comment : tester la validité par programme des contrôles serveur ASP.NET.

Voir aussi

Concepts

Types de validation pour les contrôles serveur ASP.NET

Autres ressources

Contrôles ASP.NET de validation