<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" />
就好像运行时从字面上获取链接标签并拒绝进行任何形式的替换。有人可以解释为什么会这样吗?我真的不想为此使用网络控件。
<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" />
就好像运行时从字面上获取链接标签并拒绝进行任何形式的替换。有人可以解释为什么会这样吗?我真的不想为此使用网络控件。
我认为您应该添加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" />