我正在使用最新的MVC框架和bundles。
MVC创建的默认“jqueryval”bundle导致了javascript错误。
我的页面上的脚本输出如下:
<!-- In head -->
<script src="/Scripts/modernizr-2.6.2.js"></script>
<script src="/Scripts/jquery-2.0.2.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="/Content/Misc.js"></script>
<!-- Bottom of doc -->
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
我的捆绑包:
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*",
"~/Scripts/jquery.unobtrusive*"));
出了什么问题?
jquery.validate.js
和jquery.validate.unobtrusive.js
(按照这个顺序)吗?为什么会输出jquery.unobtrusive-ajax.js
?我认为validate.unobtrusive
需要validate
。 - Ian