6

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 に直接追加することで、この問題を回避できますが、それはベスト プラクティスとは言えません。

4

2 に答える 2