我有一个用户控件,其中有一些文本框。每个文本框都有与之关联的asp验证器。 当按钮单击时,我通过jQuery AJAX将文本框值提交给web方法(在asmx web服务中)。通常,Web方法无法访问asp验证程序。 我的问题是如何从服务器端访问和验证asp验证器。
答案 0 :(得分:0)
由于webmethod
为static
,您无法访问网络方法中的任何网页控件。但是,您可以尝试在使用,
Page_ClientValidate("your_validation_group_name");
if (Page_IsValid)
{
//TO DO: Make your ajax call
}
P.S:在我看来,最好使用jQuery validation plugin