FAQ ASP.NET/VB.NET
FAQ ASP.NET/VB.NETConsultez toutes les FAQ
Nombre d'auteurs : 38, nombre de questions : 369, dernière mise à jour : 16 juin 2021
Le RangeValidator vérifie si la valeur d'un contrôle d'entrée se trouve dans une plage de valeurs spécifiée.
On peut comparer des Integer, Double, Date, String et Currency. Pour préciser quel type on attend, on va utiliser la propriété Type. Les bornes à valider seront saisies grâce aux propriétés MinimumValue et MaximumValue.
<
asp:
TextBox runat=
"server"
ID=
"LeTextBox"
/>
<
asp:
RangeValidator runat=
"server"
ControlToValidate=
"LeTextBox"
Type=
"currency"
MinimumValue=
"100"
MaximumValue=
"200"
Display=
"dynamic"
ErrorMessage=
"Saisissez un montant entre 100 et 200 €"
/>
NB : si le contrôle est vide, la validation sera toujours bonne. Si cette valeur doit obligatoirement être saisie, on combinera le RangeValidator avec un RequiredFieldValidator.