ファイル パスで ~/ を使用すると、現在のフォルダーまたは Web サイトのルートに解決されますか?
私はそのようなファイル構造を持っています:
\
->Folder
-->Page1.Aspx
->App_Themes
-->Theme1
--->Images
--->StyleSheet.css
->Includes
-->Footer.htm
Default.aspx
Default.master
Page1.aspx と default.aspx に default.master ページを使用しています。マスターページは<!-- #include file="includes/Footer.htm" -->
. 次に、Footer.html で次のような画像のパスを使用します: ~/App_Themes/Theme1/Images/Image1.png".
画像は default.aspx では正しく表示されますが、Page1.aspx では見つかりません。~/ ファイル パスで使用すると、Web サイトのルートを意味すると思いましたか?
編集:
私は間違っていました.defaut.aspxでも機能していません. 機能していたパスは、/App_Themes/Theme1/Images/Image1.png です。