Asp.net mvc 使用JavaScript加载程序进行ASP.NET MVC客户端验证

Asp.net mvc 使用JavaScript加载程序进行ASP.NET MVC客户端验证,asp.net-mvc,yepnope,Asp.net Mvc,Yepnope,有没有人尝试过使用MVC客户端验证和JavaScript加载程序,特别是yepnope.js?我无法让它工作,我相信这是因为它在加载必要的JS文件之前注册了验证代码 我可以通过正常加载jQuery、jQuery.validation、MicrosoftJax和MicrosoftMvcValidation(即,在yepnope之外)使其正常工作,但我想知道是否有人有更好的解决方案。谢谢。关于YepNope的已完成事件,请执行以下脚本,其中formName将是您的表单名称 $(formName)

有没有人尝试过使用MVC客户端验证和JavaScript加载程序,特别是yepnope.js?我无法让它工作,我相信这是因为它在加载必要的JS文件之前注册了验证代码


我可以通过正常加载jQuery、jQuery.validation、MicrosoftJax和MicrosoftMvcValidation(即,在yepnope之外)使其正常工作,但我想知道是否有人有更好的解决方案。谢谢。

关于YepNope的已完成事件,请执行以下脚本,其中formName将是您的表单名称

  $(formName).removeData("validator");
  $(formName).removeData("unobtrusiveValidation");
  $.validator.unobtrusive.parse(formName);

要使asp.net mvc中的默认验证正常工作,需要两个文件:jquery.validation.js和jquery.validation.unobtrusive.js。你错过了第二个吗?正如我所写的,当我在yepnope之外加载jQuery、jQuery.validation、MicrosoftJax和MicrosoftMvcValidation时,我可以让它工作。当我使用yepnope.js加载这些文件时,它就是不起作用。