0
<link href="<%=this.faviconURL %>" type="image/x-icon" rel="icon" />

它会从字面上打印出'

<link href="%3C%25=this.faviconURL%20%25%3E" type="image/x-icon" rel="icon" />

就好像运行时从字面上获取链接标签并拒绝进行任何形式的替换。有人可以解释为什么会这样吗?我真的不想为此使用网络控件。

4

1 回答 1

1

我认为您应该添加runat到链接标签。所以它可以被Asp.Net处理。

<link href="<%=this.faviconURL %>" runat="server" type="image/x-icon" rel="icon" />

显然我错了,看到Scriptlet 在 head 标签中不起作用,您可以在没有 runat 标签的情况下简单使用。

<link href="~/server/icofileurl"   type="image/x-icon" rel="icon" />

如何在 ASP.NET 站点中添加 favicon.ico

于 2013-03-27T14:45:03.800 回答