2

asp.net のバンドルと縮小機能を使用しようとしています。問題は、jquery ui カスタム スクリプトをバンドルに含めているときに、スクリプトがレイアウト ページでレンダリングされないことです。コードは次のとおりです。

bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
         "~/Scripts/jquery-ui-{version}.custom.js"));

bundles.Add(new StyleBundle("~/content/jquery").Include(
            "~/Content/jquery-ui-{version}.custom.css"));

上記のCSSとスクリプトは含まれていません。ここで何が間違っていますか?

4

2 に答える 2

2

バンドルを作成したら、それらを HTML のどこかに追加する必要があります。通常、_Layout.cshtmlには、次のような行が必要です。

@Scripts.Render("~/bundles/jqueryui")
于 2013-02-28T19:30:16.647 に答える
0

問題をデバッグするためのもう 1 つのオプションは、フィドラーをインストールし、Web ページの要求を行うときにダウンロードされたファイルを確認することです。フィドラーで不足しているファイル名をクリックして、返されたコンテンツを確認してください。私の場合、エラー メッセージ Could not load file or assembly WebGrease. が返されました。参照を削除して追加すると、スクリプト ファイルがレンダリングされます。

于 2013-03-22T08:52:38.680 に答える