c# - ASP.NET 中的 <img> 标记处出错

标签 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 无法使用前导 .. 退出顶级目录之上。”

问题是什么??

此代码 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/

相关文章:

asp.net - 零星错误 : The file has not been pre-compiled, 且无法请求

javascript - 我如何在不破坏导航栏上的长值的情况下调整浏览器的大小?

c# - 仅营业时间内 DateTime 之间的 TimeSpan 8 :30am - 5:00pm M-F

javascript - 使用字符串地址而不是 latlng 立即加载 gmap

c# - 每次运行后清除与 tracelistener 关联的日志?

.net - ASP .NET - Eval() 背后发生了什么?

javascript - 根据单选按钮选择显示/隐藏 div

html - 如何在没有 CDN 的情况下使用 Bootstrap ?

c# - 提供类作为保存数据的服务的正确方法是什么?

C#字节加法操作