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

2 つのオプションがあります。

  1. 次のように、絶対パスを使用できます。url(/BaseDir/images/img_new.jpg)
  2. ResolveClientUrl次のように、正しいパスを返す を呼び出すことができます。

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

EDIT :ResolveClientUrl相対 URL を使用するため、で始まらないでください~/。なしで再試行してください~/

于 2010-01-08T00:37:22.180 に答える