【问题标题】:Error at <img> tag in ASP.NETASP.NET 中 <img> 标记处的错误
【发布时间】:2010-03-07 13:30:11
【问题描述】:

我有这个代码

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

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

有什么问题??

此代码 id 是控件 *ascx 的一部分

【问题讨论】:

  • 在这两种情况下都应该是“~/”(注意波浪号后面的斜线)......

标签: c# asp.net html css


【解决方案1】:

你需要调整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">

【讨论】:

  • @Alynuzzu - 那么你的错误不在这里,它的开头很可能是 src="../"href="../" 在其他地方,样式表或 JavaScript 可能包括?
猜你喜欢
  • 1970-01-01
  • 2023-03-11
  • 2014-03-05
  • 2021-03-31
  • 2021-10-20
  • 1970-01-01
  • 1970-01-01
  • 2020-09-27
  • 1970-01-01
相关资源
最近更新 更多