RangeValidator control
ASP.NET RangeValidator Control
Validation server control
Definition and usage
RangeValidator control Used to detect whether the value entered by the user is between two values. Different types of values can be compared, such as numbers, dates, and characters.
Note: If the input control is empty, validation will not fail. Use the RequiredFieldValidator control to make a field required (required).
Note: If the input value cannot be converted to the specified data type, validation will not fail. Use the CompareValidator control and set its Operator property to ValidationCompareOperator.DataTypeCheck to verify the data type of the input value.
Properties
Properties | Description |
---|---|
BackColor | RangeValidator The background color of the control. |
ControlToValidate | The id of the control to be validated. |
Display | Verify the display behavior of the control. Legal values are:
|
EnableClientScript | Boolean value, specifies whether to enable client verification. |
Enabled | Boolean value, specifies whether to enable the validation control. |
ErrorMessage | The text displayed in the ValidationSummary control when validation fails. Note: If the Text property is not set, the text will also be displayed in the validation control. |
ForeColor | The foreground color of the control. |
id | The unique id of the control. |
IsValid | Boolean value indicating whether the control specified by ControlToValidate passed validation. |
MaximumValue | Specifies the maximum value of the input control. |
MinimumValue | Specifies the minimum value of the input control. |
runat | Specifies that the control is a server control. Must be set to "server". |
Type | Specifies the data type of the value to be detected. Types are:
|
Text | The message displayed when verification fails. |
Example
RangeValidator
In this example, we declare a TextBox control, a Button control, and a RangeValidator control in the .aspx file. If validation fails, the text "The date must be between 1/1/2002 and 31/5/2002!" is displayed in the RangeValidator control.
RangeValidator 2
In this example, we declare a TextBox control, a Button control, a Label control, and a RangeValidator control in the .aspx file. The submit() function can detect whether the page is valid. If valid, returns "The page is valid!" in the Label control. If it is invalid, "The page is not valid!" is returned in the Label control. If validation fails, "The value must be from 1 to 100!" is displayed in the RangeValidator control.
Validation Server Control