ASP.NETMVC4アプリに取り組んでいます。このアプリは、パフォーマンスを向上させるためにバンドルを活用しています。以前は、アプリは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.NETMVC.cshtmlファイルの以下から生成されました。
@Scripts.Render("~/bundles/jquerymobile")
BundleConfig.csファイルには、次の定義があります。
bundles.Add(new ScriptBundle("~/bundles/jquerymobile").Include("~/Scripts/jquery.mobile*"));
基本的に、web.configのコンパイル設定でdebug = "true"フラグが設定されている場合は、通常のバージョンを使用します。ただし、debug = "false"の場合は、縮小版を使用したいと思います。私は何が間違っているのですか?
ありがとうございました