我试图通过编程添加一个<meta>
.当.aspx
页中有Head
个元素和runat = "server"
个元素时,它工作正常.
后面的代码是:
HtmlMeta meta = new HtmlMeta();
meta.Name = "robots";
meta.Content = "noindex,follow";
this.Page.Header.Controls.Add(meta);
但是我在head标记中有一些脚本,其中包含像<% ... %>
这样的代码块,所以我不能保留runat = "server"
的值.
问题是我必须以编程方式添加meta标记,因为它取决于数据库中的值.
有没有办法解决这个问题,让我在head元素中的脚本像往常一样工作,并且我可以通过编程方式添加一个元标记?