ASP.NET CustomValidatorContrôle
Contrôle serveur de validation
Définition et utilisation
Le contrôle CustomValidator vous permet d'écrire des méthodes qui gèrent la validation des valeurs d'entrée.
Propriétés
| Propriétés | Description |
|---|---|
| BackColor | La couleur d'arrière-plan du contrôle CustomValidator. |
| ClientValidationFunction | Spécifie le nom de la fonction de script côté client à exécuter.Remarque :Le script doit être écrit dans un langage pris en charge par le navigateur, tel que VBScript ou JScript. Lors de l'utilisation de VBScript, la fonction doit être placée à l'intérieur du formulaire : Sub FunctionName (source, arguments) Lors de l'utilisation de JScript, la fonction doit être placée à l'intérieur du formulaire : Function FunctionName (source, arguments) |
| ControlToValidate | L'ID du contrôle à valider. |
| Afficher | Le comportement d'affichage du contrôle de validation. Les valeurs valides sont :
|
| EnableClientScript | Une valeur booléenne qui spécifie si la validation côté client est activée. |
| Enabled | Une valeur booléenne qui spécifie si le contrôle de validation est activé. |
| 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 | Une valeur booléenne qui indique si le contrôle spécifié par ControlToValidate passe 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 "server". |
| Texte | Le message affiché lorsque la validation échoue. |
Exemple
CustomValidator
Dans cet exemple, nous déclarons deux contrôles Label, un contrôle TextBox, un contrôle Button et un contrôle CustomValidator dans le fichier .aspx. La fonction user() peut détecter 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 contenir entre 8 et 16 caractères !" est affiché dans le contrôle CustomValidator.
Contrôle serveur de validation Autres extensions