Inbuild Asp.net验证控件是在服务器端还是客户端执行的?

时间:2011-02-21 09:39:03

标签: asp.net

Inbuild Asp.net验证控件是在服务器端还是客户端执行的?

  • RequiredFieldValidation Control
  • CompareValidator Control
  • RangeValidator Control
  • RegularExpressionValidator Control
  • CustomValidator Control

1 个答案:

答案 0 :(得分:0)

默认情况下都是。当您使用CausesValidation =“true”单击LinkBut​​ton / Button时,它们会执行客户端(它们将所需的javascript放入页面)。当PostBack由LinkBut​​ton / Button发起并且CausesValidation =“true”时,它们执行服务器端。还有用于使用它们的手动API,用于客户端(特定javascript方法)和服务器端(可以使用Page.Validate()来强制执行验证)。在这里您可以阅读更多内容:http://msdn.microsoft.com/en-us/library/aa479045.aspx