具體代碼如下:
HtmlMeta hmKeyWords = new HtmlMeta();
hmKeyWords.Name = "keywords";
hmKeyWords.Content = "服務端META,代碼控制META,ASP.NET動態添加meta標記";
Page.Header.Controls.Add(hmKeyWords);
這裏一定要注意頁面上的head標籤必須設置runat="server":
<head runat="server">
還有必須在後臺添加HtmlMeta類的命名空間:
using System.Web.UI.HtmlControls;
否則將無法成功添加HtmlMeta 控件。
將上面的代碼放入到頁面中運行測試下,就會發現生成頁面上已經有剛剛我們設置好的META標記信息了: