在后台添加一个前台head内的一个标签.代码如下
HtmlLink canonicalTag = new HtmlLink();
canonicalTag.Attributes["rel"] = "canonical";
canonicalTag.Href = "url"; //这个url需要用到后台变量
Page.Header.Controls.Add(canonicalTag); // 在这一步出现错误 错误提示 因为前台head内使用了 <%=后台变量%>来得到数据 所以不能再动态添加了
前台确实使用了后台变量
这个问题如何解决呢 如何添加这个canonical标签
我解决的是 head内的标签 全部在后台动态添加了 不需要在前台调用后台变量了
试试把 <%=后台变量%> 变为 <%#后台变量%>
然后在 page_load 里 加入 page.header.databind();