7

Visual Studio 2012 RC を使用しています

ASP.NET 4 Web アプリケーション/インターネット アプリケーションを作成しました

ビューには、次のコードがあります。

<script type="text/javascript">
  $(function () {
    alert("Test");
  });
</script>

長時間の検索にもかかわらず、バンドル/縮小を機能させることができません。_Layout.cshtml には次のものがあります。私は他に何もしていません。誰かが私に何をする必要があるか教えてもらえますか? どうもありがとう。

  @Styles.Render("~/Content/themes/base/css", "~/Content/css")
  @Scripts.Render("~/bundles/modernizr")

  @*This line Does Not Work*@
  @Scripts.Render("~/Scripts/js")

  @*This Line Does Work*@ 
  <script type="text/javascript" src="~/Scripts/jquery-1.7.2.js"></script>
4

1 に答える 1

4

最初にスクリプト バンドルを作成し、必要なスクリプトを追加します。

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
        "~/Scripts/jquery-1.*",
        "~/Scripts/jquery-ui-1.8.20.js"));
}

次に、次のようにページで @Scripts.Render を使用します。

@Scripts.Render("~/bundles/jquery");

上記の ScriptBundle で指定したパスは、Scripts.Render で使用したパスと同じであることに注意してください。

http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minificationの記事に従ってください。

于 2012-07-01T02:38:06.867 に答える