Определите тему таблицы стилей на основе главной страницы страницы в asp.net

#asp.net #themes #master-pages

#asp.net #темы #мастер-страницы

Вопрос:

Все,

Я использую asp.net 2.0. Я хотел бы вернуть название темы таблицы стилей на основе главной страницы текущей страницы. В принципе, идея заключается в том, что у меня есть набор страниц, которые используют определенную главную страницу, и другой набор, который использует другую главную страницу (страницы содержимого или страницы вывода на печать), и я хотел бы загрузить другие ресурсы темы на основе этого условия. Вот моя проблема:

Свойство StyleSheetTheme вызывается для страницы, чтобы получить название темы страницы до того, как для данной страницы станет известна главная страница (т.Е. это.Главная страница на странице возвращает null). Есть идеи, как заставить это работать?

Я хотел бы подчеркнуть, что я использую поддержку StyleSheetTheme, а не поддержку темы.

Ответ №1:

Я решил использовать запрос.URL-адрес для определения того, какую тему использовать. Затем я применяю тему на основе пути запроса. Это очень гибкое решение, которое подойдет нам здесь.