2010-05-24 243 views
2

有使用数据的注释框架和Asp.Net MVC 2.0客户端验证VS 2010

<% Html.EnableClientValidation(); %> 

大多数例子我也见过这样似乎有些混乱,至少我自己,在客户端验证在haacked.com使用下面的脚本

jquery.validate.js

MicrosoftMvcJqueryValidation.js

但是,Visual Studio 2010的asp.net MVC 2项目中不包括 MicrosoftMvcJqueryValidation.js

相反,我能得到一些客户端验证使用

MicrosoftAjax.js工作

MicrosoftMvcValidation.js

不任何人都知道为什么两种不同的方式支持客户端验证,并且为什么两种选项都不存在于visual 2010中?

回答

1

ASP.NET MVC中的客户端验证是extensible(具体为验证使用jQuery验证验证?)。

MicrosoftMvcJqueryValidation.js是,它可以让一个适配器使用jQuery验证在ASP.NET MVC中,它看起来并不像它的默认验证框架的开箱,虽然(这是其他JS验证的文件是什么) 。