ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

ASP.NET MVCでjQueryが動作しない

SCRIPT5009: '$' is not defined

jQueryをすべて正しく設定してもこのエラーになってしまう。

解決

@Scripts.Render("~/bundles/jquery")をヘッダー部に設定する。

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>@ViewBag.Title - マイ ASP.NET アプリケーション</title>
    @Styles.Render("~/Content/css")
    @Scripts.Render("~/bundles/modernizr")
    @Scripts.Render("~/bundles/jquery")      <!-- 下部にあったjqueryをヘッダー部へ移動した。  -->

</head>
<body>

    // 省略

    @*Scripts.Render("~/bundles/jquery")*@
    @Scripts.Render("~/bundles/bootstrap")

    @RenderSection("scripts", required:=False)
</body>
</html>