2009-10-01 2 views
5

У меня есть тег на главной странице. Я использую эту главную страницу во многих папках. Таким образом, путь src тега должен отличаться для каждой папки. Вот мой код:Относительный путь на главной странице для тега img

<img src="images/1.gif" /> 

и у меня есть папка с именем «Изображения» и папку «Пользователи». Главная страница находится в корне, но я использую ее в папке «Пользователи».

Как установить динамический адрес для src?

ответ

13

Самый простой способ - использовать тег asp: Image. Вам нужно добавить runat = "server", чтобы использовать ~ синтаксис для разрешения ваших URL-адресов.

<asp:Image ID="myImage" runat="server" ImageUrl="~/images/1.gif" /> 
+0

+ 1-й конечный результат как мой способ, но еще несколько изменений. – RichardOD

+0

Спасибо. Это нормально для , но другая проблема связана с атрибутом background-image в теге . например: Как это решить? –

+3

style = "background-image: url (<% = ResolveUrl (" ~/images/1.gif ")%>);" – meandmycode