Я пытаюсь выяснить правильный синтаксис Razor, чтобы получить файл JavaScript для конкретного * .cshtml, который должен быть в теге head, вместе со всеми остальными включаемыми файлами, которые определены в _Layout.cshtml.
7
Вы должны также рассмотреть вопрос о размещении js внизу страницы, а не в разделе заголовка.
—
Маттиас Якобссон
Единственная проблема, которую я обнаружил с примером кода, заключается в том, что @section "JavaScript" не нужно заключать в кавычки.
—
Стивен Паттен
Еще одна вещь: если это тег JavaScript, будьте осторожны с использованием, мне нужно было использовать тег END элемента script, чтобы заставить его работать правильно. <script type = "text / javascript" src = "@ Url.Content (" ~ / Scripts / RDA.js ")"> </ script>;
—
Стивен Паттен
@Mattias Jakobsson - Не всегда. Это зависит от конкретного случая.
—
Димский
@Dimskiy, если вы позволите мне быть парсером и педантиком слов, вам действительно следует всегда РАССМОТРЕТЬ расположение js внизу, независимо от того, поместите ли вы его там или нет.
—
MrBoJangles