Asp.net動態添加meta標籤

原文鏈接:https://shiyousan.com/post/635575544520262037

具體代碼如下:

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標記信息了:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章