2009-10-01 7 views
5

Mam znacznik na stronie wzorcowej. Używam tej strony wzorcowej w wielu folderach. Dlatego ścieżka src tagu powinna być inna dla każdego folderu. Oto mój kod:Ścieżka względna na stronie wzorcowej dla znacznika img

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

i mam folder o nazwie „Obrazy” i folder o nazwie „Użytkownicy”. Strona wzorcowa jest w katalogu głównym, ale używam jej w folderze Użytkownicy.

Jak ustawić adres dynamiczny dla src?

Odpowiedz

13

Najprostszym sposobem byłoby użycie tagu asp: Image. Musisz dodać polecenie runat = "server", aby użyć ~ składni do rozwiązania adresów URL.

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

+ 1- ten sam wynik końcowy co mój sposób, ale kilka innych zmian. – RichardOD

+0

Dzięki. Jest OK dla , ale innym problemem jest atrybut tło-obraz w tagu . tak: Jak mogę to rozwiązać? –

+3

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

Powiązane problemy