Contrôle CustomValidator
ASP.NET CustomValidator Contrôle
Contrôle du serveur de validation
Définition et utilisation
Le contrôle CustomValidator permet Vous écrivez des méthodes qui gèrent la validation des valeurs d’entrée.
Attributs
Attribut th> | Description | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BackColor | La couleur d'arrière-plan du contrôle CustomValidator. | ||||||||||||||||||||||||||||
ClientValidationFunction | Spécifie le nom de la fonction de script client à exécuter. Remarque : Le script doit être écrit dans un langage pris en charge par le navigateur, tel que VBScript ou JScript
| ||||||||||||||||||||||||||||
ControlToValidate | L'identifiant du contrôle à vérifier. | ||||||||||||||||||||||||||||
Affichage | Vérifiez le comportement d'affichage du contrôle. Les valeurs légales sont :
| ||||||||||||||||||||||||||||
EnableClientScript | Valeur booléenne qui spécifie s'il faut activer la vérification côté client. | ||||||||||||||||||||||||||||
Enabled | Valeur booléenne, spécifie s'il faut activer le contrôle de validation. | ||||||||||||||||||||||||||||
ErrorMessage | Le texte affiché dans le contrôle ValidationSummary lorsque la validation échoue. Remarque : Si la propriété Text n'est pas définie, le texte sera également affiché dans le contrôle de validation. | ||||||||||||||||||||||||||||
ForeColor | La couleur de premier plan du contrôle. | ||||||||||||||||||||||||||||
id | L'identifiant unique du contrôle. | ||||||||||||||||||||||||||||
IsValid | Valeur booléenne indiquant si le contrôle spécifié par ControlToValidate a réussi la validation. | ||||||||||||||||||||||||||||
OnServerValidate | Spécifie le nom de la fonction de script de validation côté serveur à exécuter. | ||||||||||||||||||||||||||||
runat | Spécifie que le contrôle est un contrôle serveur. Doit être défini sur "serveur". | ||||||||||||||||||||||||||||
Texte | Le message affiché lorsque la vérification échoue. |
Instance
CustomValidator
Dans cet exemple, nous avons déclaré deux contrôles Label, un contrôle TextBox, un contrôle Button et un contrôle CustomValidator dans le fichier .aspx. La fonction user() détecte la longueur de la valeur d'entrée. Si la longueur est inférieure à 8 ou supérieure à 16, le texte « Un nom d'utilisateur doit comporter entre 8 et 16 caractères ! » s'affiche dans le champ CustomValidator.
Contrôle du serveur de validation