10.6.1 自定义服务端验证

来源:互联网 发布:刺客信条 中国 知乎 编辑:程序博客网 时间:2024/04/29 06:25

 

  如果为CustomValidator控件定义了服务端函数,那么该控件可以在服务器端对用户的输入执行验证。效果如图所示。

  注意:上述验证操作需要提交到服务器,因此在验证过程中,页面会刷新一次。

 

 

  下面的代码实例使用了CustomValidator控件cvValue验证了tbValue控件的内容是否为偶数,并定义了cvValue控件的服务端验证函数cvValue_ServerValidate(object source, ServerValidateEventArgs args)。该函数首先判断用户输入是否为整数,如果是,则进一步验证是否为偶数。如果上述步骤验证失败,则显示提示信息“"请输入偶数。”。另外,该示例还使用RequiredFieldValidator验证控件rfValue验证了tbValue控件的内容不能为空。如果该内容为空,则rfValue控件显示提示信息“输入不能为空!”。

 
原创粉丝点击