3.16.2 比较验证控件
2025年09月26日
3.16.2 比较验证控件
比较验证控件对照特定的数据类型来验证用户的输入。因为当用户输入用户信息时,难免会输入错误信息,如当需要了解用户的生日时,用户很可能输入了其他的字符串。Com-pareValidator比较验证控件能够比较控件中的值是否符合开发人员的需要。CompareValidator控件的特有属性如下:
■ControlToCompare,以字符串形式输入的表达式。要与另一控件的值进行比较。
■Operator,要使用的比较。
■Type,要比较两个值的数据类型。
■ValueToCompare,以字符串形式输入的表达式。
当使用CompareValidator控件时,可以方便的判断用户是否正确输入,示例代码如下:
上述代码判断TextBox1的输入格式是否正确,当输入的格式错误时,会提示错误,如图3-50所示。
图3-50 CompareValidator验证控件
CompareValidator验证控件不仅能够验证输入的格式是否正确,还可以验证两个控件之间的值是否相等。如果两个控件之间的值不相等,CompareValidator验证控件同样会将自定义错误信息呈现在用户的客户端浏览器中。