Asp.net mvc 启用JQuery Mobile ajax导致客户端验证不起作用

Asp.net mvc 启用JQuery Mobile ajax导致客户端验证不起作用,asp.net-mvc,jquery-mobile,unobtrusive-validation,Asp.net Mvc,Jquery Mobile,Unobtrusive Validation,我正在学习JQuery Mobile framewrok,并将VS2013用于我的新项目。我创建了一个MVC4jQuery移动项目。在我从盒子里拿出来的项目中,我单击登录链接,在登录页面上,我单击登录按钮,它显示预期的错误消息。我希望我的项目能够支持ajax,所以我将$.mobile.ajaxEnabled设置为true;在VS中进行调试时,它会到达我在AccountController中的登录操作中设置的断点,因此客户端验证无法工作,并转到服务器端的帖子 在ajaxEnabled设置为true

我正在学习JQuery Mobile framewrok,并将VS2013用于我的新项目。我创建了一个MVC4jQuery移动项目。在我从盒子里拿出来的项目中,我单击登录链接,在登录页面上,我单击登录按钮,它显示预期的错误消息。我希望我的项目能够支持ajax,所以我将$.mobile.ajaxEnabled设置为true;在VS中进行调试时,它会到达我在AccountController中的登录操作中设置的断点,因此客户端验证无法工作,并转到服务器端的帖子


在ajaxEnabled设置为true时,是否出于设计原因,我不能使用内置客户端验证?或者我需要设置一些设置吗?我需要我的项目启用jax,如果可能的话,我希望使用内置的客户端验证,而不必编写自定义的jquery验证代码。

找到了答案。将以下代码添加到on pageshow事件

$.validator.unobtrusive.parse(“.ui页面活动表单”)