如何在ASP.Net中检查客户端(JavaScript)上的Page.Validate()?

如何在ASP.Net中检查客户端(JavaScript)上的Page.Validate()?,javascript,asp.net,.net,validation,Javascript,Asp.net,.net,Validation,我想在客户端检查页面验证,比如page.Validate(),但这是一种服务器端方法。是否有任何客户端函数可以像JavaScript的Page.Validate()那样工作?有一个小型客户端验证API: 下面是一些触发验证器验证的函数: Page\u ClientValidate()将起作用。如果页面有效且工作正常,则返回true 如果您使用的是ASP.NET 2.0,请将验证组名称作为参数传递。 例如 否则,如果没有验证组,Page\u ClientValidate(“”将处理它。 例如

我想在客户端检查页面验证,比如
page.Validate()
,但这是一种服务器端方法。是否有任何客户端函数可以像JavaScript的
Page.Validate()
那样工作?

有一个小型客户端验证API:

下面是一些触发验证器验证的函数:

Page\u ClientValidate()
将起作用。如果页面有效且工作正常,则返回true

如果您使用的是ASP.NET 2.0,请将验证组名称作为参数传递。
例如

否则,如果没有验证组,
Page\u ClientValidate(“”
将处理它。
例如


这是一个快速的答案。如果需要,Tim的回答会提供更多的细节,只是没有示例。但是请注意,如果页面上没有验证器,那么页面_ClientValidate()就不存在。所以一定要经常检查它是否存在。在我的例子中,使用Page_ClientValidate()会破坏后端设置的功能。它没有执行验证,而是始终返回true,并且没有发生其他验证操作或提交步骤。对于用户,表单没有更改。
if(Page_ClientValidate("SomeValidationGroup"))
     alert('its valid');
if(Page_ClientValidate(""))
     alert('its valid');