ASP.NET MVC 4 は初めてで、プロジェクトのページの 1 つに jquery コントロールを追加したいと考えています。
これが私の_layout.cshtmlファイルの最後の部分です:
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
</body>
</html>
1. @Script.Render("~/bundles/jquery") 行は正確には何をしますか?
コントロールを追加したいページ内:
@{
ViewBag.Title = "Test page";
}
@section scripts
{
@Scripts.Render("~/Scripts/jquery-1.8.2.js") // The control needs jquery.
@Scripts.Render("~/Scripts/icarousel.min.js") // The control in question.
@Styles.Render("~/Content/icarousel.css") // A css file needed by the control.
}
<script type="text/javascript">
$(document).ready(function () {
$('#icarousel').iCarousel();
});
</script>
(some html code here, including the #icarousel div ... )
そのページを実行すると、次のエラーが表示されます: '$' is undefined。
jqueryがロードされていないか何かのようです...
2.これを機能させるために何が欠けていますか?