このシナリオを想定します。 Default.aspx
には、画像をロードするコンテキスト(WebForms)(MyContext.ascx
)が挿入されています。だからパスは:.NET上に仮想パスを識別する "シンボル"がありますか?
<img src="/images/hello.gif" />
です。今、私は別の.aspxのページに同じコンテキストを挿入したいのですが、それは、そのような/myfolder/MyPage.aspx
よりも、画像のパスとして、今でなければなりません、別のforlderである:
<img src="../images/hello.gif" />
どのように私は同じコンテキストのために2つの異なるパスを管理することはできません。だから、私のアプリケーションのvirtual-path
と呼ぶ方法(シンボル)はありますか?私自身の機能を使わずに
<img src="<%=MyUtilities.GiveVirtualPath%>/images/hello.gif" />
退屈です。誰が知っている?