У меня есть раздел для сценариев в моем _Layout.cshtml:Бритва раздел включений с частичным видом
<html>
<body>
...
@RenderSection("FooterScript", required: false)
</body>
</html>
У меня есть вид «Index.cshtml», который содержит @Html.RenderPartial("LinksBlock", someModel)
. Для LinksBlock требуется файл сценария "links.js". Я хочу включить link.js в FooterScript из моего частичного представления, а не из основного представления (основной вид не знает о зависимостях частичного представления), и я хочу быть уверенным, что если я использую более 1 LinksBlock в своем view, только 1 link.js был включен. Является ли это возможным?
Что делать, если я хотите иметь возможность добавлять файлы, разделенные как сценарием, так и сценарии, которые помещаются в частичное представление (для второго я хочу использовать ключ для идентификации и не регистрировать те же скрипты, если частичное представление отображается несколько раз)? –
Я использую файлы .vsdoc и, во-вторых, хочу сохранить поддержку Intellisence (например, он не должен работать как Register ("key", ""), но Register ("key ", @ {})) –
Отлично. Upvoted. Я не буду использовать это еще, но я хочу добавить его в свою кодовую базу прямо сейчас! :) –