如果CompareValidator控件指定了ControlToValidate属性的值,同时将Operator属性的值设置为“DataTypeCheck”。那么该控件将验证被验证控件的内容是否能够转换为指定的数据类型。效果如图所示。
下面的代码实例使用了CompareValidator控件cvValue验证tbValue控件的内容是否为日期类型。其中,日期类型由Type属性指定,满足的关系由Operator属性指定。如果控件的内容不能转换为日期类型,则验证失败,并显示提示信息“输入的内容必须为日期格式。”。另外,该示例还使用RequiredFieldValidator验证控件rfValue验证了tbValue控件的内容不能为空。如果该内容为空,则rfValue控件显示提示信息“输入不能为空!”。