2015-05-09 57 views
0

我正在学习JQuery Mobile framewrok,并正在使用VS 2013作为我的新项目。我创建了一个MVC 4 JQuery Mobile项目。从我开箱的项目中,我点击登录链接,并在该登录页面上,点击登录按钮,它显示预期的错误信息。我希望我的项目能够启用ajax,因此我设置了$ .mobile.ajaxEnabled = true;并在VS中进行调试,它碰到了我在AccountController中的Login操作中设置的断点,因此客户端验证无法工作并到达服务器端的帖子。启用JQuery Mobile ajax导致客户端验证不起作用

设计为ajaxEnabled设置为true时,我无法使用内置的客户端验证吗?还是有一些设置需要设置?我需要我的项目启用jax,并且希望尽可能使用内置的客户端验证,并且不必编写自定义jquery验证代码。

回答

0

找到了答案。下面的代码添加到上pageshow事件

$.validator.unobtrusive.parse(".ui-page-active form");