我試圖以編程方式添加<meta>
。當.aspx
頁面中有Head
元素runat = "server"
時,它工作正常。以編程方式在C中添加元標記#
後面的代碼是:
HtmlMeta meta = new HtmlMeta();
meta.Name = "robots";
meta.Content = "noindex,follow";
this.Page.Header.Controls.Add(meta);
但是我對包含了像<% ... %>
代碼塊的頭標籤的一些腳本,所以我不能保持runat = "server"
值。
問題是我必須以編程方式添加元標記,因爲它取決於數據庫中的值。
有沒有辦法解決這個問題,以便我的頭元素內的腳本像往常一樣工作,我可以通過編程添加元標記?
得益於它完美 – subha 2009-09-16 12:11:13
道歉了很多 - 該代碼太長髮布的評論,所以我增加了一個答案(使用代碼)以下。非常感謝! – 2011-01-27 12:25:59