#asp.net #skin
#asp.net #Кожа
Вопрос:
У меня очень простой вопрос, но я не знаю ответа, к сожалению, поиск в Google не помог.
У меня есть решение, в котором у меня есть два проекта, project A и project B. Оба они используют файл Default.skin для создания темы в своих темах приложений. Тем не менее, я хочу использовать Default.skin из проекта B в проекте A, если выполняется определенное условие. Как я могу этого добиться?
Заранее спасибо за любой ответ.
Ответ №1:
Я думаю, у вас configured
глобальная тема. Взгляните на статью MSDN — Как: Применить ASP.NET Темы.
Ответ №2:
Используйте @Page
директиву и установите Theme
или StyleSheetTheme
. Существуют некоторые различия в области в зависимости от того, что вы используете.
Вы также можете установить его в web.config на <pages>
элементе. Ссылка на MSDN.
Или вы можете установить его программно в Page_PreInit
by setting Page.Theme
, что может быть тем, что вам нужно, если вам нужно установить его условно в зависимости от A или B.