То, что прокомментировал @Stephen Muecke, абсолютно правильно. Я хотел бы добавить еще несколько.
Есть ли способ отменить команду @ Scripts.Render или применить
Начальная загрузка только определенной части представления?
Вы не можете отменить обработанные сценарии.
Вы не можете ограничить это определенной частью представления. И обработанные сценарии будут применены ко всем частям.
Является ли команда @ Scripts.Render унаследованной всеми дочерними частичными представлениями?
Да.
Это то, что вы можете сделать.
- Создание другого частичного для страниц без начальной загрузки.
- Используйте такую же частичную и условную загрузку этого комплекта.
Мы сделали это для условной загрузки. Мы добавили флаг в ViewBag.
ViewBag.isBootStrapRequired = true;
На странице макета мы загрузили пакет следующим образом.
if(ViewBag.isBootStrapRequired) {
@Scripts.Render("~/bundles/bootstrap")
}