日期:2008-03-05 浏览次数:20460 次
阅读此文请先查看爱易网任务室的:ASP.NET入门教程:Validation服务器控件,简单讲述了Web服务器控件的使用方法。
RangeValidator 控件用于检测用户输入的值能否介于两个值之间。可以对不同类型的值进行比较,比如数字、日期以及字符。计算输入控件的值,以确定该值能否在指定的上限与下限之间。
注释:如果输入控件为空,验证不会失败。请使用 RequiredFieldValidator 控件,使字段成为必选字段。
注释:如果输入值无法转换为指定的数据类型,验证也不会失败。请使用 CompareValidator 控件,将其 Operator 属性设置为 ValidationCompareOperator.DataTypeCheck,这样就可以校验输入值的数据类型了。
属性 | 描述 |
---|---|
BackColor | RangeValidator 控件的背景颜色 |
ControlToValidate | 要验证的控件的 id |
Display | 验证控件的显示行为。
合法的值有:
|
EnableClientScript | 布尔值,规定能否启用客户端验证。 |
Enabled | 布尔值,规定能否启用验证控件。 |
ErrorMessage |
当验证失败时,在 ValidationSummary 控件中显示的文本。 注释:如果未设置 Text 属性,文本也会显示在该验证控件中。 |
ForeColor | 该控件的前景色。 |
id | 控件的独一 id。 |
IsValid | 布尔值,指示关联的输入控件能否通过验证。 |
MaximumValue | 规定输入控件的最大值。 |
MinimumValue | 规定输入控件的最小值。 |
runat | 规定该控件是一个服务器控件。必须设置为 "server"。 |
Type |
规定要检测的值的数据类型。类型有:
|
Text | 当验证失败时显示的音讯。 |
<asp:RangeValidator
AccessKey="string"
AssociatedControlID="string"
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
Inset|Outset"
BorderWidth="size"
ControlToValidate="string"
CssClass="string"
CultureInvariantValues="True|False"
Display="None|Static|Dynamic"
EnableClientScript="True|False"
Enabled="True|False"
EnableTheming="True|False"
EnableViewState="True|False"
ErrorMessage="string"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Na