web-dev-qa-db-ja.com

ASP.NET MVC 3 Razor:JavaScriptファイルをheadタグに含める

特定の* .cshtmlのJavaScriptファイルを_Layout.cshtmlで定義されている他のすべてのインクルードファイルと共にheadタグに入れるための適切なRazor構文を見つけようとしています。

223
Stephen Patten

使用できます名前付きセクション

_ Layout.cshtml

<head>
    <script type="text/javascript" src="@Url.Content("/Scripts/jquery-1.6.2.min.js")"></script>
    @RenderSection("JavaScript", required: false)
</head>

_ SomeView.cshtml

@section JavaScript
{
   <script type="text/javascript" src="@Url.Content("/Scripts/SomeScript.js")"></script>
   <script type="text/javascript" src="@Url.Content("/Scripts/AnotherScript.js")"></script>
}
387
RPM1984