在MVC2 RTM中使用jQuery进行客户端验证

时间:2010-05-02 13:25:20

标签: c# jquery visual-studio-2010 asp.net-mvc-2 validation

Scott Gu的模型验证教程让我们使用以下脚本进行MS客户端验证:

<script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script>

但是我看到各种帖子允许我们使用jQuery代替以下代码:

<script src="https://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="https://ajax.microsoft.com/ajax/jQuery.Validate/1.6/jQuery.Validate.min.js" type="text/javascript"></script>
<script src="<%= Url.Content("~/scripts/MicrosoftMvcJQueryValidation.js") %>" type="text/javascript"></script> 

然而,MicrosoftMvcJQueryValidation.js不附带解决方案,根据我的阅读,它应该是Futures包的一部分,CodePlex上不再提供。

我设法找到了一个与jQuery 1.3.2一起的版本,但它不起作用。

前进的解决方案是什么??

3 个答案:

答案 0 :(得分:4)

ASP.NET MVC Futures并没有消失。 :)

http://aspnet.codeplex.com/releases/view/41742

答案 1 :(得分:0)

期货的源代码仍然可用,并且包含jQuery验证js glue。我在我的一个项目中使用。我在本地下载了源代码 - 作为参考更方便 - 并且可以确认js文件在那里。也像魅力一样。

答案 2 :(得分:-5)

我认为最好使用框架提供的内容而不依赖于其他框架

ScottGu - Enabling Client-side Validation in MVC2