2013-01-18 122 views
1

我在使用jQuery 1.5.1的MVC3中运行项目。我们最近不得不转向jQuery 1.8.3,但现在客户端验证不再有效。ASP.NET MVC3客户端验证在jQuery更新后不起作用

我试过JQuery 1.5 breaks Compare Validate (JQuery Validate 1.8)的解决方案,但它不工作。我试图从我的布局中删除jquery.validate.unobstrusive.js,并且我意识到,如果我有默认的jQuery 1.5.1而不是jQuery 1.8.3,那么客户端验证仍然有效,这意味着验证必须在某处完成在MVC3的默认jQuery 1.5.1中。

编辑这个问题似乎来自jquery.validate.unobtrusive.min.js,因为当我删除它,甚至旧的jQuery停止工作。

如果有人可以帮助我解决这个问题,将不胜感激。

感谢

+0

发布您的代码以及它在哪里失败的描述。 –

+0

你好,它只是直接去我的控制器,当我点击提交,而不是显示带有错误信息的div。我不知道如何调试它是诚实的 – Estarius

+0

其实,这个问题似乎来自jquery.validate.unobtrusive.min.js,我正在尝试修复http://stackoverflow.com/questions/5117458/ jquery-1-5-breaks-compare-validate-jquery-validate-1-8在这个文件中... – Estarius

回答

0

我的问题实际上是jquery.validate.min.js,我只是从CDN网站更新了新版本,一切都非常完美:)所有

谢谢!