我得到与波浪号非常不一致的结果 - 现在我的网站正在使用共享计划。我有一个指向文件夹 /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
我应该怎么做?
删除波浪号有效(这是一个母版页),但是当我导航到子文件夹中的一个页面时,它失败了。