2009-10-01 36 views
5

我在主页面中有一个标签。 我在许多文件夹中使用这个母版页。因此,每个文件夹的标签的src路径应该不同。 这里是我的代码:img标签的主页面中的相对路径

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

,我有一个名为“图片”文件夹和一个名为“用户”文件夹中。 母版页位于根目录中,但我在Users文件夹中使用它。

如何设置src的动态地址?

回答

13

最简单的方法是使用asp:Image标签。您需要添加runat =“server”才能使用〜语法来解析您的URL。

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

+ 1-相同的最终结果与我的方式相同,但有一些更改。 – RichardOD 2009-10-01 20:58:12

+0

谢谢。 没问题,但另一个问题是​​标记中的background-image属性。像这样: 我该如何解决它? – 2009-10-01 21:03:05

+3

style =“background-image:url(<%= ResolveUrl(”〜/ images/1.gif“)%>);” – meandmycode 2009-10-01 21:17:58