我有这个代码
<a href="~Home.aspx">
<img style="float:left;margin-left:1px;" src=~img/head/acasa.png
title="Acasa" />
</a>
当我启动元素时,VS 返回此错误“错误 38 无法使用前导 .. 退出顶级目录之上。”
问题是什么??
此代码 id 控件的一部分 *ascx
最佳答案
需要调整src
并引用,如果要相对解析到应用根目录,加上runat="server"
:
<img style="float:left;margin-left:1px;"
src="~/img/head/acasa.png" title="Acasa" runat="server" />
同样适用于 anchor :
<a href="~/Home.aspx" runat="server">
关于c# - ASP.NET 中的 <img> 标记处出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2396394/