MVC3中,这些个js用途和关系是什么样的
jquery.min.js
jquery.validate.js
jquery.validate.unobtrusive.js
jquery.unobtrusive-ajax.js
MicrosoftAjax.js
MicrosoftMvcAjax.js
MicrosoftMvcJQueryValidation.js
MicrosoftMvcValidation.js
关于jquery.validate.unobtrusive.js与jquery.unobtrusive-ajax.js,建议阅读Unobtrusive JavaScript in ASP.NET MVC 3
我贴的第二个链接想指向的就是你提到的这个。不小心贴错了。
自己问题,自己找答案吧,欢迎补充:
使用jQuery.validate.unobtrusive.js
Unobtrusive Client Validation in ASP.NET MVC 3介紹(alvin注:写的很好)
jquery.unobtrusive-ajax.min.js 和 jquery.validate.unobtrusive.min.js
是两个用来让 jquery 支持 Unobtrusive JavaScript 的库
另外,以前用来实现 MVC Ajax 和客户端验证的三个文件 MicrosoftAjax,
MicrosoftMvcAjax.js, MicrosoftMvcValidation.js 不需要再引用了。
原因就是因为,微软在 MVC 3 使用 jQuery 来实现 Ajax 了,
而上面两个 javascript 库就相当于是两个 Adapter(适配器)
mark一下