Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / HttpModule и Theme / 2 сообщений из 2, страница 1 из 1
11.08.2006, 11:29
    #33912625
romstyop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpModule и Theme
В проекте использую модуль для перезаписи пути.
По сути существует одна страница которая работает с контролами.
(wwww.site.ru/default.aspx)

Но вот наткнулся на "камень".
Применяя темы на виртуальных страницах которые имеют путь с подкаталогом
(типа wwww.site.ru/mycalog/default.aspx)
темы не применяются так как путь для линков указывается ОТНОСИТЕЛЬНЫЙ
(link href="App_Themes/Default/Default.css")

Как это обойти?
...
Рейтинг: 0 / 0
11.08.2006, 13:04
    #33913043
gaech
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpModule и Theme
В проекте использую модуль для перезаписи пути.
По сути существует одна страница которая работает с контролами.
(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:)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / HttpModule и Theme / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]