2012-02-01 3 views
0

У меня есть основной вопрос, который я не могу решить с помощью Google (или я использую неправильную комбинацию ключевых слов).ASP.net Как включить тему

У меня есть приложение, к которому у меня есть доступ к Masterpages и ASPX. У меня нет доступа к коду; Внутри этого приложения у меня есть папка с темой и созданный мной скин.

Я попытался скрыть TreeView и добавил к элементу управления документ aspx SkinId = "trview" (имя файла скина без расширения).

Это не влияет на результирующий результат. Я, кажется, помню, что есть строка кода, которая должна быть добавлена ​​на главную страницу, чтобы сообщить приложению, чтобы использовать тему, но я не могу найти, что это такое.

Любые советы будут оценены.

ответ

1

Вы не можете установить тему в MasterPage, но в web.config приложения

<system.web> 
    <pages theme="myTheme"> 
</system.web> 

или страницу директивы вашей страницы с помощью MasterPage

<%@ Page Theme="myTheme" %> 
+0

Спасибо за это. Это может быть решающий бит, который мне не хватает, поскольку тема там не определена. – Andrew

0

Для всех WebForms перейдите в web.config и редактировать <pages> тег

<pages theme="Theme1"> 
     ...... 

Запомнить: Тема не является файлом кожи, файлы скинов содержатся в темах

+0

Оказывается, у меня есть доступ к web.config, и я уже добавил тему там в прошлом. Спасибо за ваше время. – Andrew

Смежные вопросы