asp.net mvc4 jqueryが動作しない 質問する

asp.net mvc4 jqueryが動作しない 質問する

私はjQueryコードを実行しようとしています。_レイアウト.cshtml以下のように:

...............
<script type='text/javascript'>
$(document).ready(function () {
   alert('Test');

});
</script>
  @Scripts.Render("~/bundles/jquery")
  @RenderSection("Scripts", required: false) 
</body>
</html>

上記のコードは実行されず、Chrome Devで確認したところ、$ は定義されていません(すべての jquery、jquery ui ファイルが読み込まれていることがわかります)

出来たこのコードを外部のjsファイルに置くと

すべての jQuery コードを外部ファイルに置くことは構いませんが、どこが間違っているのかを明確にしたいと思っています。

ベストアンサー1

スクリプトの前に jQuery を導入する必要があります。

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

<script type='text/javascript'>
$(document).ready(function () {
   alert('Test');

});
</script>

  @RenderSection("Scripts", required: false) 
</body>
</html>

おすすめ記事