如何在调用webmethod时访问asp验证器

时间:2015-05-21 15:18:12

标签: jquery asp.net validation user-controls asmx

我有一个用户控件,其中有一些文本框。每个文本框都有与之关联的asp验证器。 当按钮单击时,我通过jQuery AJAX将文本框值提交给web方法(在asmx web服务中)。通常,Web方法无法访问asp验证程序。 我的问题是如何从服务器端访问和验证asp验证器。

1 个答案:

答案 0 :(得分:0)

由于webmethodstatic,您无法访问网络方法中的任何网页控件。但是,您可以尝试在使用,

进行AJAX调用之前验证它
Page_ClientValidate("your_validation_group_name");
if (Page_IsValid)
{
    //TO DO: Make your ajax call
}

P.S:在我看来,最好使用jQuery validation plugin