セクションを使用できます。例えば、layout.cshtmlのheadタグには、あなたが任意のビューの内部
<head>
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
@RenderSection("scripts", false);
</head>
をspecifiyすることができ、スクリプトのセクションを持っている、あなたは今、あなたのスクリプトを注入するためのスクリプトのセクションを追加することができます。
@section scripts{
<script src="@Url.Content("~/Scripts/myscript.js")" type="text/javascript"></script>
}
「偽」paramが子ページに存在する場合のセクションをレンダリング、またはまったく呼び出しあなたの答えのための
おかげであれば何もしないようにMVCを伝えます。このリンクは、セクションのためのより良い読書かもしれません(http://weblogs.asp.net/scottgu/archive/2010/12/30/asp-net-mvc-3-layouts-and-sections-with-razor.aspx) 。将来の質問のためにこれをあなたの答えに含めてください... –
申し訳ありません、私はそれを修正しました。それは私のコピーの貼り付けの誤植でした:) – archil