「基本」テンプレートを使用して、jquery スクリプト タグをビューから削除します。VS2012 で新しい MVC4 プロジェクトを作成すると、_Layout.cshtml は次のようになります。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>@ViewBag.Title</title>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>
<body>
@RenderBody()
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
</body>
</html>
行 @Scripts.Render("~/bundles/jquery") は、ビューの本文の後に jquery スクリプト タグを配置します。このように jquery スクリプト タグの後に fullcalender.js とドキュメント準備機能をレンダリングするようにビューを変更できます。
@{
ViewBag.Title = "Index";
}
@section scripts {
<link href="@Url.Content("~/Scripts/fullcalendar.css")"rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/fullcalendar.js")" type="text/javascript"></script>
<script type ='text/javascript'>
$(document).ready(function () {
$('#calendar').fullCalendar({});
});
</script>
}
<h2>Index</h2>
<div id='calendar'></div>