Я хочу иметь возможность регистрировать скрипты и таблицы стилей. Эти элементы будут добавлены в раздел заголовка текущей страницы. Например, у меня есть частичное представление, называемое ImageViewer, которое отображает несколько изображений и использует скрипт. Вместо добавления этого сценария в представление с использованием ImageViewer, я хотел бы иметь возможность зарегистрировать этот сценарий в методе действия частичного представления.
Есть ли стандартный способ сделать это?
Если нет, как я мог бы сделать это сам? Жизненный цикл приложения MVC, кажется, не облегчает это. Я попытался реализовать его, выполнив итерацию по коллекции скриптов / таблиц стилей в коллекции TempData, а затем создав методы RegisterScript и RegisterStyleSheet для добавления информации.
Однако, поскольку я хочу добавить эти данные в раздел заголовка моей страницы, а метод частичного просмотра выполняется после визуализации раздела заголовка, это представляется невозможным.
Как вы собираетесь реализовать такое поведение?