Contrôle CompareValidatorASP.NET
Contrôles serveur de validation
Définition et utilisation
Le contrôle CompareValidator est utilisé pour comparer la valeur d'un contrôle d'entrée avec la valeur d'un autre contrôle d'entrée ou une valeur constante.
Remarque :Si le contrôle d'entrée est vide, aucune fonction de validation n'est appelée et la validation réussira. Utilisez le contrôle RequiredFieldValidator pour rendre le champ obligatoire.
Attributes
| Attribut | Description |
|---|---|
| BackColor | La couleur d'arrière-plan du contrôle CompareValidator. |
| ControlToCompare | Le nom du contrôle à comparer avec le contrôle en cours de validation. |
| ControlToValidate | L'ID du contrôle à valider. |
| Afficher | Le comportement d'affichage du contrôle de validation. Les valeurs autorisées sont :
|
| EnableClientScript | Valeur booléenne qui spécifie si la validation côté client est activée. |
| Enabled | Valeur booléenne qui spécifie si le contrôle de validation est activé. |
| ErrorMessage | Le texte à afficher 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 qui indique si le contrôle spécifié par ControlToValidate passe la validation. |
| Operator | Le type d'opération de comparaison à effectuer. Les opérateurs sont :
|
| 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. |
| Type | Spécifie le type de données de la valeur à comparer. Les types sont :
|
| ValueToCompare | Une valeur constante à comparer à la valeur saisie par l’utilisateur dans le contrôle d’entrée en cours de validation. |
Exemples
CompareValidator
Dans cet exemple, nous déclarons deux contrôles TextBox, un contrôle Button et un contrôle CompareValidator dans un fichier .aspx. Si la validation échoue, le texte "Échec de la validation !" sera affiché dans le contrôle CompareValidator avec un arrière-plan jaune et une police rouge.
CompareValidator 2
Dans cet exemple, nous déclarons deux contrôles TextBox, un contrôle ListBox, un contrôle Button et un contrôle CompareValidator dans un fichier .aspx. La fonction check_operator() définit l’opérateur sélectionné dans le contrôle ListBox comme opérateur du contrôle CompareValidator, puis valide le contrôle CompareValidator. Si la validation échoue, le texte "Échec de la validation !" sera affiché dans le contrôle CompareValidator avec un arrière-plan jaune et une police rouge.
Contrôles serveur de validation Autres extensions