我有一个使用 PageMethods 更新用户详细信息的基本 CRUD 表单,但是验证器不会触发,我想我需要手动初始化验证器并检查验证是否已通过我的 javascript 保存方法。关于如何做到这一点的任何想法?
Nicholas
问问题
1084 次
3 回答
1
好的,所以我终于解决了这个问题:您需要调用Page_ClientValidate()
Save javascript 方法,如果它返回 true 继续保存,则Page_ClientValidate()
启动客户端验证器,请参见下面的代码:
function Save()
{
var clientValidationPassed =Page_ClientValidate();
if(clientValidationPassed)
{
//Save Data
PageMethods.SaveUser(UserName,Role,SaveCustomerRequestComplete, RequestError);
$find('editPopupExtender').hide();
}
else
{
//Do Nothing as CLient Validation messages are now displayed
}
return false;
}
于 2008-09-08T09:32:20.150 回答
0
你用什么来开发?VS 2008 据说有更好的 JS 调试,还没试过。
对于 Ajax,您可以使用 Sys.Debug obj
于 2008-09-05T14:08:11.620 回答
0
如果您使用Firefox,则可以使用FireBug插件。它有很好的javascript 调试支持。
于 2008-09-05T14:11:57.413 回答