TD标签的背景图像与ASP.NET

时间:2010-01-08 00:33:44

标签: asp.net background-image

我有这段代码 -

<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页面中的代码。某些文件从不同的文件夹访问此母版页,从root用户访问某些文件。 img_new只能从根文件或文件夹中的文件中看到。如何从任何地方看到该图像?

1 个答案:

答案 0 :(得分:0)

您有两种选择。

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

    URL(小于%= ResolveClientUrl( “图像/ img_new.jpg”)%&GT)

  3. 编辑ResolveClientUrl采用相对网址,因此不应以~/开头。请在没有~/的情况下重试。