我正在开发一个 ASP.NET MVC 4 应用程序。此应用程序利用捆绑来提高性能。以前,该应用程序使用 jquery.mobile-1.1.0.js。一切正常。但是,我已经升级到 JQuery Mobile 1.2,当我加载我的屏幕时,我总是看到一个等待微调器。我已经指出了标准和缩小版本都被引用的事实。当我在页面加载后查看我的视图源时,我在顶部看到以下内容:
<script src="/Scripts/jquery.mobile-1.2.0.js"></script>
<script src="/Scripts/jquery.mobile-1.2.0.min.js"></script>
据我所知,这是从我的 ASP.NET MVC .cshtml 文件中的以下内容生成的
@Scripts.Render("~/bundles/jquerymobile")
在我的 BundleConfig.cs 文件中,我有以下定义:
bundles.Add(new ScriptBundle("~/bundles/jquerymobile").Include("~/Scripts/jquery.mobile*"));
本质上,当我的 web.config 编译设置中设置了 debug="true" 标志时,我想使用普通版本。但是,当 debug="false" 时,我想使用缩小版。我究竟做错了什么?
谢谢