Share via


CompareValidator, contrôle

Le contrôle CompareValidator compare l’entrée d’utilisateur à la valeur d’une constante, à la valeur d’un autre contrôle (à l’aide d’un opérateur de comparaison tel que « inférieur à, égal ou supérieur à ») ou à un type de données spécifique.

Un contrôle CompareValidator fonctionne en conjonction avec un autre contrôle, par exemple un contrôle TextBox, contrôle. Ajoutez le contrôle que vous voulez valider à votre page avant d’ajouter le contrôle CompareValidator afin de pouvoir facilement associer le contrôle CompareValidator au premier.

Pour ajouter un contrôle CompareValidator à une page

  1. Faites glisser le contrôle CompareValidator du panneau Boîte à outils sur votre page.

  2. Cliquez avec le bouton droit sur le contrôle CompareValidator en mode Création, puis choisissez Propriétés dans le menu contextuel.

  3. Dans le panneau Propriétés de la balise, sélectionnez le contrôle à valider avec le contrôle CompareValidator dans la liste déroulante des propriétés ControlToValidate .

  4. Affectez la propriété ControlToCompare ou ValueToCompare au contrôle ou à la valeur que vous voulez comparer.

  5. Affectez la propriété Operator à la comparaison que vous voulez utiliser : Equal, NotEqual, GreaterThan, GeaterThanEqual, LessThan, LessThanEqual ou DataTypeCheck. Pour plus d’informations sur ces opérateurs, voir CompareValidator.Operator, propriété Cc295090.xtlink_newWindow(fr-fr,Expression.40).png dans MSDN Library.

  6. Si vous comptez utiliser un contrôle ValidationSummary pour consolider les messages d’erreur de validation, affectez à la propriété ValidationGroup le nom du groupe des contrôles de validation. Cela peut être n'importe quelle chaîne, tant que tous les contrôles du groupe ont la même valeur.

NoteRemarque :

Lorsque vous spécifiez un contrôle dans la propriété ControlToCompare , le contrôle CompareValidator compare l’entrée d’utilisateur à la propriété spécifiée par l’objet ValidationPropertyAttribute de l’autre contrôle. Si vous définissez les deux propriétés ValueToCompare et ControlToCompare , la propriété ControlToCompare est prioritaire.

Pour une description complète de toutes les propriétés du contrôle CompareValidator , voir Membres CompareValidator Cc295090.xtlink_newWindow(fr-fr,Expression.40).png dans MSDN Library.

Pour plus d’informations sur l’utilisation des contrôles pour valider les entrées des utilisateurs, voir Rubriques Comment — contrôles de validation Cc295090.xtlink_newWindow(fr-fr,Expression.40).png dans MSDN Library.

Voir aussi

Concepts

contrôles de validation ASP.NET
CustomValidator, contrôle
RegularExpressionValidator, contrôle
RequiredFieldValidator, contrôle
ValidationSummary, contrôle