标签我有这样的代码错误在ASP.NET
<a href="~Home.aspx">
<img style="float:left;margin-left:1px;" src=~img/head/acasa.png
title="Acasa" />
</a>
,当我启动项目,VS返回我这个错误“错误38不能使用的主要..退出顶级目录上方“。
问题是什么?
这是一个控制* ASCX的代码ID部分
标签我有这样的代码错误在ASP.NET
<a href="~Home.aspx">
<img style="float:left;margin-left:1px;" src=~img/head/acasa.png
title="Acasa" />
</a>
,当我启动项目,VS返回我这个错误“错误38不能使用的主要..退出顶级目录上方“。
问题是什么?
这是一个控制* ASCX的代码ID部分
您需要调整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">
不'吨的工作,I H ave同样的错误 – Alynuzzu 2010-03-07 13:43:51
@Alynuzzu - 那么你的错误不在这里,它以'src =“../”'或'href =“../”'开头,最有可能在其他地方,样式表或JavaScript包含? – 2010-03-07 13:49:51
这也许应该是“〜/”(注意波浪后斜杠)在这两种情况下.... – 2010-03-07 13:33:56