我一直在使用以下内容:
<script src="//ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>
<script src="//ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
<script type="text/javascript">
window.jQuery || document.write('<script src="/Scripts/jquery/jquery-1.6.1.min.js"><\/script>')
window.jQuery || document.write('<script src="/Scripts/jquery/jquery.unobtrusive-ajax.min.js"><\/script>')
window.jQuery || document.write('<script src="/Scripts/jquery/validate.validate.min.jss"><\/script>')
</script>
我知道MVC3已经改变了。如果我想在我的MVC3页面上进行验证,有人可以确认这些是我应该使用的正确脚本。哪里是最新版本的好来源?我在谷歌API网站上看不到任何关于jquery.validate.min.js的提及。
尝试从Microsoft CDN获取所有这些内容是不错的做法,如果我从谷歌和微软的其他人那里得到jquery?
答案 0 :(得分:3)
我们在MVC 3项目中用于验证的脚本是:
它们与您提到的文件基本相同。这是一个关于在MVC 3上处理不引人注意的客户端验证的教程 - http://lucbei.wordpress.com/2010/11/18/mvc3-unobtrusive-javascript-validation-via-html5-in-razor-rocks/
您应该为所有这些脚本使用CDN,因为这可以缩短页面加载的时间。从我的角度来看,我认为您可以使用Google API站点或Microsoft Ajax CDN作为jquery脚本。