ASP.NET中<img/>标记出错

时间:2010-03-07 13:30:11

标签: c# asp.net html css

我有这段代码

<a href="~Home.aspx">
<img style="float:left;margin-left:1px;" src=~img/head/acasa.png 
        title="Acasa" />
</a>

当我启动项目时,VS会返回此错误“错误38无法使用前导..退出顶层目录。”

问题是什么?

此代码是控件* ascx

的一部分

1 个答案:

答案 0 :(得分:5)

您需要调整src并引用它,如果要将其相对解析为应用程序根目录,请添加runat="server"

<img style="float:left;margin-left:1px;" 
     src="~/img/head/acasa.png" title="Acasa" runat="server" />

同样适用于锚:

<a href="~/Home.aspx" runat="server">