0

我有这个代码 -

<td id="td_h1" runat="server" style="background-image:url(images/img_new.jpg);vertical-align:top">
<div id="title_1" runat="server" class="caption" >This is New</div>
</td>

这就是问题所在 - 这是来自 .master.aspx 页面的代码。一些文件从不同的文件夹访问此母版页,一些文件从根目录访问。并且 img_new 仅在根文件或文件夹中的文件中可见。如何使该图像随处可见?

4

1 回答 1

0

你有两个选择。

  1. 您可以使用绝对路径,如下所示:url(/BaseDir/images/img_new.jpg)
  2. 您可以调用ResolveClientUrl,它将返回正确的路径,如下所示:

    url(<%=ResolveClientUrl("images/img_new.jpg")%>)

编辑ResolveClientUrl采用相对 URL,因此不应以~/. 再试一次~/

于 2010-01-08T00:37:22.180 回答