ASP.NET MVC 3 면도기 : head 태그에 JavaScript 파일 포함 포함 파일과 함께 헤드 태그에 포함시키기위한

특정 * .cshtml에 대한 JavaScript 파일을 _Layout.cshtml에 정의 된 다른 모든 포함 파일과 함께 헤드 태그에 포함시키기위한 적절한 Razor 구문을 알아 내려고합니다.



답변

명명 된 섹션을 사용할 수 있습니다 .

_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>
}