从 mvc4 降级到 mvc3 后验证不起作用

本文关键字:验证 不起作用 mvc3 mvc4 降级 | 更新日期: 2023-09-27 18:34:48

我用 asp.net mvc4编写了一个Web应用程序,但由于某些原因,我被迫将其降级到mvc3。现在一切都很好,但客户端验证。我在 JQuery1.7 之后将这些文件加载到我的_Layout中:

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

还有这个:

<script src="../../Scripts/modernizr-2.5.3.js"></script>

甚至我再次在所有视图中加载了以下内容:

<script src="/Scripts/jquery.validate.min.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.min.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.min.js"></script>

但它不起作用。我的意思是它可以工作,但在刷新页面后!当我单击提交按钮时,刷新后页面显示我的视图模型数据注释验证错误!这里到底出了什么问题?!

从 mvc4 降级到 mvc3 后验证不起作用

该死的。

经过一天的浪费时间,我发现了这个问题。

我将 JQuery 的版本更改为 1.8,它现在可以工作了。