Я пытаюсь выяснить правильный синтаксис Razor, чтобы получить файл JavaScript для определенного * .cshtml, который должен быть в теге head, наряду со всеми другими включаемыми файлами, которые определены в _Layout.cshtml.
Можно использовать Именованные разделы .
_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> }