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
Ajoutez un contrôle CompareValidator à la page et définissez les propriétés suivantes :
Propriété
Description
L'ID du contrôle pour lequel vous vérifiez le type de données.
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.
Définissez le type de données en définissant les propriétés suivantes :
Propriété
Description
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.
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.
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