Ведущий Диалог
Зарегистрирован: 14 October 2005
Сообщения: 156
Примеры кода: 2
|
RE: HttpModule и Theme |
11 August 2006 13:04 |
|
|
|
|
В проекте использую модуль для перезаписи пути.
По сути существует одна страница которая работает с контролами.
(wwww.site.ru/default.aspx)
Но вот наткнулся на "камень".
Применяя темы на виртуальных страницах которые имеют путь с подкаталогом
(типа wwww.site.ru/mycalog/default.aspx)
темы не применяются так как путь для линков указывается ОТНОСИТЕЛЬНЫЙ
(link href="App_Themes/Default/Default.css")
Как это обойти?
Вместо относительных линков надо подставить вызов метода
public string GetThemedPath(string url)
{
return "App_Themes/" + Page.Theme + url;
}
link href='<%# GetThemedPath("/Default.css") %>'
Удачи!
Don`t worry, be happy:)
|
|