The CompareValidator control is used to compare the value of one input
control to the value of another input control or to a fixed value.
Property |
Value |
Description |
Alignment |
left
center
right |
Optional. How to align the control |
BackColor |
rgb(x,x,x)
#xxxxxx
colorname |
Optional. A background color for the control |
ControlToCompare |
id_of_control |
Optional. The name of the control to compare with |
ControlToValidate |
id_of_target_control |
Optional. The id of the control to validate |
Display |
None
Static
Dynamic |
Optional. The display behavior for the validation control.
Legal values are:
- None (the control is not displayed. Used to show the error message
only in the ValidationSummary control)
- Static (the control displays an error message if validation fails.
Space is reserved on the page for the message even if the input passes
validation
- Dynamic (the control displays an error message if validation fails.
Space is not reserved on the page for the message if the input passes
validation
Dynamic is default |
ErrorMessage |
errortext_for_summary |
Optional. The text to display in the ValidationSummary
control when validation fails |
ForeColor |
rgb(x,x,x)
#xxxxxx
colorname |
Optional. A foreground color for the control |
Font-Bold |
false
true |
Optional. Specifies whether or not the text in the control should be bold |
Font-Italic |
false
true |
Optional. Specifies whether or not the text in the control should be italic |
Font-Name |
fontname |
Optional. Specifies the font name of the text in the
control |
Font-Size |
normal
small
large |
Optional. Specifies the font size of the text in the
control |
id |
unique_name |
Optional. A unique id for the control |
Operator |
DataTypeCheck
Equal
GreaterThan
GreaterThanEqual
LessThan
LessThanEqual
NotEqual |
Optional. The type of comparison to perform |
runat |
"server" |
Required. Specifies that the control is a server control |
StyleReference |
name_of_style_element |
Optional. Specifies a reference to a style to be applied to
the control |
Text |
errortext |
Optional. The message to display when validation fails |
Type |
Currency
Date
Double
Integer
String |
Optional. Specifies the data type of the values to compare |
ValueToCompare |
value |
Optional. A specified value to compare with |
Wrapping |
wrap
nowrap |
Optional. Specifies whether or not the text in the control should wrap |
The following example contains two forms in an .aspx file. The first form has
a label with the text "Age?", an input box to input the age, and a submit
button. The second page is activated by the submit button on the first page, and
displays a response. If the input value validates as an error, an error message
is displayed: