добавить домен к источнику изображений во время выполнения - PullRequest
0 голосов
/ 09 декабря 2010

У меня есть несколько изображений на моем сайте (asp.net c # web.application), которые загружаются на мой сайт. У меня есть определенный домен, с помощью которого я загружаю изображения, но я не включил его в свою разметку. Поэтому во время выполнения я хочу добавить этот домен к изображениям, если они еще не добавлены во время компиляции. Каков наилучший способ сделать это? Это через модуль http? Я понимаю, что при выполнении этого во время выполнения будут проблемы с производительностью, поэтому, если есть какие-либо другие способы, я открыт для предложений. Большинство моих изображений имеют относительные пути. Я не могу жестко закодировать домен, так как он меняется в зависимости от среды, в которой запущено приложение.

1 Ответ

0 голосов
/ 09 декабря 2010

Поместите домен в настройках приложения вашего web.config, затем в верхней части веб-формы или главной страницы выполните:

<% string ImagesDomain = System.Configuration.ConfigurationSettings.AppSettings["ImagesDomain"] %>

Затем в ваших изображениях выполните:

<img src="<%=ImagesDomain%>/MyImage.jpg" />

Достаточно просто. Не стоит слишком сильно беспокоиться о производительности, все будет хорошо.

...