Partager via


CustomValidator, contrôle

Le contrôle CustomValidator vérifie une entrée d’utilisateur à l’aide d’une logique de validation que vous écrivez vous-même. Ce type de validation vous permet de vérifier les valeurs dérivées au moment de l’exécution.

Un contrôle CustomValidator 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 CustomValidator afin que vous puissiez facilement associer le contrôle CustomValidator au premier.

Pour ajouter un contrôle CustomValidator à une page

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

  2. Sélectionnez CustomValidator en mode Création, puis cliquez sur Propriétés dans le menu contextuel.

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

  4. Pour valider le contrôle dans le navigateur client, affectez le nom de la fonction JavaScript à utiliser pour la validation à ClientValidationFunction .

    Pour plus d’informations sur la façon d’écrire une fonction serveur ou client à utiliser avec le contrôle CustomValidator , voir Comment : valider à l’aide d’une fonction personnalisée pour les contrôles serveur ASP.NET Cc295446.xtlink_newWindow(fr-fr,Expression.40).png dans MSDN Library.

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

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

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

Voir aussi

Concepts

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