我有一个基本的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 PageMethods和JQuery DataTables?
- 3. ASP.NET Ajax并发PageMethods
- 4. PageMethods和Application_Error - ASP.NET Webforms
- 5. Asp.net ajax pagemethods不工作
- 6. jQuery,JSON和ASP.NET PageMethods
- 7. ASP.NET MVC 3验证和AJAX
- 8. 验证用户名Ajax和JSON和asp.net
- 9. ASP.NET PAGEMETHODS
- 10. 使用Ajax窗体和ASP.Net处理服务器端验证MVC
- 11. 与ASP.Net使用Windows身份验证AJAX
- 12. 使用jQuery进行ASP.NET MVC验证$ .ajax
- 13. 验证用户名和密码,使用AJAX和asp.net
- 14. 使用setInterval和PageMethods
- 15. Ajax PageMethods VS XMLHTTP
- 16. 在ASP.Net中的AJAX日期验证器
- 17. ASP.NET验证器和jQuery的
- 18. 验证asp.net日历日期将来使用asp.net验证器
- 19. 无法让Pagemethods工作c#asp.net ajax
- 20. ASP.NET MVC Ajax表单和jQuery验证
- 21. ASP.net viewstate更改验证和jQquery AJAX
- 22. ASP.NET自定义验证和AJAX
- 23. ASP.NET验证器
- 24. 使用ASP.NET进行服务器端验证的Ajax登录
- 25. ASP.NET MVC Ajax服务器端验证,不使用模型
- 26. ASP.NET AJAX验证控件
- 27. asp.net中的Pagemethods
- 28. PageMethods与ASP.Net MVC
- 29. asp.net使用jQuery Ajax和PageMethod的,验证不wotkinh
- 30. asp.net的UpdatePanel和验证器问题