jquery – MVC 4 BundleConfig不创建脚本引用

前端之家收集整理的这篇文章主要介绍了jquery – MVC 4 BundleConfig不创建脚本引用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用bundleconfig.cs类向我的应用添加一些jQuery脚本文件.
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js","~/Scripts/jquery-ui-{version}.js","~/Scripts/jquery.mCustomScrollbar.min.js","~/Scripts/jquery.mousewheel.min.js","~/Scripts/jtable/jquery.jtable.js"));

当我运行我的应用程序并检查页面源时,只引用了一些脚本文件

<script src="/Scripts/jquery-1.10.2.js"></script>
<script src="/Scripts/jquery-ui-1.10.3.js"></script>
<script src="/Scripts/jtable/jquery.jtable.js"></script>
<script src="/Scripts/jquery-migrate-1.2.1.min.js"></script>

为什么会这样?我可以通过手动将脚本引用直接添加到_Layout.cshtml来解决此问题,但这不是最佳实践.

解决方法

.min部分已由MVC处理 – 它将自动包含调试模式的.js文件和释放模式的.min.js文件.

只需下载jquery.mCustomScrollbar.min.js的未编译版本并将其放在您的脚本目录中,然后将其引用为:
jquery.mCustomScrollbar.js

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js","~/Scripts/jquery.mCustomScrollbar.js","~/Scripts/jquery.mousewheel.js","~/Scripts/jtable/jquery.jtable.js"));

然后,MVC将加载适当的Debug / Release脚本

原文链接:https://www.f2er.com/jquery/177074.html

猜你在找的jQuery相关文章