ASP.NET服务器端或客户端的验证控件?

时间:2014-07-06 14:32:40

标签: asp.net validation controls

ASP.NET中的验证控件是否可以在服务器端和客户端工作?或仅用于客户端验证?

由于

1 个答案:

答案 0 :(得分:6)

ASP.NET验证控件执行client sideserver side验证。 EnableClientValidationdisable客户端验证的属性。

引自ASP.NET Validation Controls

的MSDN文档
  

验证控件在服务器代码中执行输入检查。当。。。的时候   user将一个页面提交给服务器,调用验证控件   检查用户输入,通过控制进行控制。验证发生在   页面初始化(即视图状态和回发数据之后)   已处理)但在任何更改或单击事件处理程序之前   调用。

     

即使验证,ASP.NET也会在服务器上执行验证   控件已在客户端上执行,因此您可以进行测试   在基于服务器的事件处理程序中的有效性。

     

您可以通过调用验证来调用自己代码中的验证   控制的验证方法