对于使用数据注释框架和
的客户端验证,至少对我自己来说似乎存在一些混淆<% Html.EnableClientValidation(); %>
我在haacked.com上看到的大多数示例都使用以下脚本
jquery.validate.js
MicrosoftMvcJqueryValidation.js
然而,visual studio 2010 asp.net mvc 2项目不包括 的 MicrosoftMvcJqueryValidation.js
相反,我能够使用
进行一些客户端验证MicrosoftAjax.js
MicrosoftMvcValidation.js
有谁知道为什么支持两种不同的方式进行客户端验证以及为什么这两种选项都不存在于visual 2010中?
答案 0 :(得分:1)
ASP.NET MVC中的客户端验证是extensible(特别是使用jQuery验证验证的部分?)。
MicrosoftMvcJqueryValidation.js 是一个允许你使用ASP.NET MVC进行jQuery验证的适配器,它看起来不像是开箱即用的默认验证框架(这就是其他的JS)验证文件是)。