2013-10-11 32 views
1

我已经使用asp.net mvc4编写了一个web应用程序,但由于某些原因,我不得不将其降级为mvc3.现在每件事都可以,但是客户端验证。 我装在我的_layout这些文件只是JQuery1.7后:从mvc4降级到mvc3后验证无法正常工作

<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

在Web.Config中启用客户端验证吗? – MRB

+0

Yes.Its enabled.I检查了每一件事情数千次@MohammadRB。:( –

回答

0

该死的: - |

我在浪费时间的一天后发现问题。

我将JQuery的版本更改为1.8,现在可以使用。