私のサイトは共有プランを使用しているため、チルダで非常に一貫性のない結果が得られます。すべてのファイルがホストされているフォルダー /sites/domain.com を指すドメイン (たとえば、www.domain.com) があります。ホスト会社は、私のドメイン名への通話をそのフォルダーにリダイレクトします。
私のページにはこれがあります:
<a runat="server" href="~/default.aspx">
<asp:Image runat="server" ImageUrl="~/Images/main_icon.png" BorderStyle="None"/></a>
ただし、画像は解決されていません。
アップロードしてソースを表示すると、次のようになります。
<a href="sites/mydomain/default.aspx">
<img src="sites/mydomain/Images/main_icon.png" style="border-style:None;" /></a>
/default.aspx になると予想されるため、これは解決されていません。
と
/Images/main_icon.png
これをどのように行う必要がありますか?
チルダの削除は機能しますが (これはマスター ページです)、サブ フォルダー内のページに移動すると失敗します。