1

ナビゲーション メニューで作成したマスター ページがあります。このマスター ページを自分のファイルdefault.aspxpro/page.aspx. 表示しているページによっては、画像とリンクの参照が一致しません。~/page.aspx?function=a&&のようなものを試し~/Images/menu/a.gifました。ただし、これらは機能しません。特定のケースではパスを機能させることができますが、他のページでは機能しません。誰かがこれを修正する方向に私を向けることができますか? ありがとう!

4

1 に答える 1

1

~ 演算子は、サーバー コントロールのパス関連のプロパティで使用できます。~ 演算子は、サーバー コントロールとサーバー コードでのみ認識されます。~ 演算子は client 要素には使用できません。

例えば:

<asp:image runat="server" id="Image1"
  ImageUrl="~/Images/SampleImage.jpg" />

MSDN: ASP.NET Web プロジェクトのパス

属性runat="server"を追加することで、ページ上の HTML 要素を HTMLサーバー コントロールに変換できます。

MSDN: ASP.NET Web サーバー コントロールの概要

于 2012-10-28T02:20:37.913 に答える