На моем сайте есть несколько скинов, чтобы представить интерфейс. Эти скины основаны на HOSTNAME, с которыми они соединяются.Тема сайта, основанная на имени хоста
Таким образом, каждый файл, изображение и т. Д. Должен быть добавлен в правильное расположение папки.
Итак, я думал, что должен поместить его в сеанс пользователя.
Итак, это самое раннее место, где я могу/должен это сделать.
Во-вторых, следует ли помнить об этом в сеансе или обрабатывать это для каждого запроса, который входит?
(Пожалуйста, не говоря уже о app_themes - Я знаю о них и т.д.)
вы неправильно интерпретировали мое сообщение. Я не пытаюсь изменить какой-либо URL-адрес, который входит вообще. Если бы я хотел сделать это, я буду использовать встроенный переписывающий URL с IIS7. Я пытаюсь создать LINKS на html, чтобы перейти к правильному местоположению для любых активов сайта (например, images/js/css). Так что это проблема вывода. –
Я вижу ... в этом случае я бы подкасс существующей asp: Hyperlink или создать специализированный класс утилиты для ссылок, как вы видите в большинстве систем управления контентом (по тем же причинам). – Bryan