从mvc4降级到mvc3后,验证无效

时间:2013-10-11 08:22:11

标签: c# asp.net-mvc-3 validation asp.net-mvc-4

我用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>

但它没有用。我的意思是它有效但刷新页面后! 当我点击提交按钮时,刷新后页面显示我的视图模型数据注释验证错误! 这到底出了什么问题?!

1 个答案:

答案 0 :(得分:0)

该死的。: - |

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

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