ファイルの最後に次のAsp.NetMVC4かみそりコードがあります。
....
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
<script type="text/javascript">
$('#Address_State').val('MA');
</script>
////// End of file
ただし、次のhtmlコードが生成されました。そして、それは行でエラーを発生させます$('#Address_State').val('MA');
。エラーメッセージはUncaught ReferenceError: $ is not defined
です。かみそりファイルにjQueryコードを挿入する方法は?
.....
<script type="text/javascript">
$('#Address_State').val('MA'); // Uncaught ReferenceError: $ is not defined
</script>
</section>
</div>
<footer>
<div class="content-wrapper">
<div class="float-left">
<p>© 2013 - Paperspeed</p>
</div>
</div>
</footer>
<script src="/Scripts/jquery-1.9.1.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
</body>
</html>
アップデート:
以下は、_Layout.cshtmlの最後の4行です。
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
</body>
</html>