<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" />
就好像运行时字面上采用链接标记并拒绝进行任何替换。有人可以解释为什么会这样吗?我真的不喜欢不使用网页控件。
答案 0 :(得分:1)
我认为您应该将runat
添加到链接标记中。所以它可以由Asp.Net处理。
<link href="<%=this.faviconURL %>" runat="server" type="image/x-icon" rel="icon" />
显然我错了,请看Scriptlet is not working in head tag,你可以在没有runat标签的情况下使用。
<link href="~/server/icofileurl" type="image/x-icon" rel="icon" />