我有一个基本的CRUD表单,它使用PageMethods来更新用户详细信息,但验证器不会关闭,我想我需要手动初始化验证器并检查验证是否有通过我的JavaScript保存方法传递。任何想法如何做到这一点?使用ASP.NET AJAX PageMethods和验证器
2
A
回答
1
好了,所以我终于解决了这一点:你需要调用Page_ClientValidate()在你保存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;
}
0
你在开发中使用什么?据说VS 2008有更好的JS调试,还没有尝试过。
对于Ajax可以使用Sys.Debug OBJ
0
如果使用Firefox,你可以使用FireBug插件。它有很棒的javascript debugging support。
相关问题
- 1. 使用PageMethods验证Asp.net Ajax请求的建议
- 2. ASP.NET Ajax并发PageMethods
- 3. PageMethods和Application_Error - ASP.NET Webforms
- 4. ASP.NET MVC 3验证和AJAX
- 5. Asp.net ajax pagemethods不工作
- 6. 验证用户名Ajax和JSON和asp.net
- 7. ASP.NET PAGEMETHODS
- 8. 使用Ajax窗体和ASP.Net处理服务器端验证MVC
- 9. 验证用户名和密码,使用AJAX和asp.net
- 10. 与ASP.Net使用Windows身份验证AJAX
- 11. 使用jQuery进行ASP.NET MVC验证$ .ajax
- 12. Ajax PageMethods VS XMLHTTP
- 13. 在ASP.Net中的AJAX日期验证器
- 14. ASP.NET验证器和jQuery的
- 15. 验证asp.net日历日期将来使用asp.net验证器
- 16. ASP.NET MVC Ajax表单和jQuery验证
- 17. ASP.net viewstate更改验证和jQquery AJAX
- 18. ASP.NET MVC Ajax服务器端验证,不使用模型
- 19. ASP.NET验证器
- 20. ASP.NET AJAX验证控件
- 21. ViewModel验证和jQuery的Ajax
- 22. asp.net中的Pagemethods
- 23. PageMethods与ASP.Net MVC
- 24. 使用JavaScript禁用ASP.NET验证器
- 25. 使用jquery禁用asp.net验证器
- 26. 使用Ajax Zend的形式和验证
- 27. 使用PHP,JS和Ajax验证contactform
- 28. 使用AJAX和jQuery进行验证
- 29. 提交使用Ajax和jQuery验证
- 30. ajax和php验证