RangeValidator 控件
时间:2011-01-07 来源:汪日平
|
备注
RangeValidator 控件使您可以检查用户的输入是否在指定的上限与下限之间。可以检查数字对、字母对和日期对限定的范围。边界表示为常数。
使用 ControlToValidate 属性指定要验证的输入控件。MinimumValue 和 MaximumValue 属性分别指定有效范围的最小值和最大值。
Type 属性用于指定要比较的值的数据类型。在执行任何比较之前,先将要比较的值转换为该数据类型。
注 意 如果输入控件为空,则不调用任何验证函数并且验证成功。使用 RequiredFieldValidator 控件防止用户跳过某个输入控件。同样,如果输入控件的值无法转换为 Type 属性指定的数据类型,验证也会成功。强烈推荐使用一个附加的 CompareValidator 控件,将其 Operator 属性设置为 ValidationCompareOperator.DataTypeCheck,以此来检验输入值的数据类型。
注意 如果由 MaximumValue 或 MinimumValue 属性指定的值无法转换为由 Type 属性指定的数据类型,则 RangeValidator 控件将引发异常。
相关阅读 更多 +