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标记信息了:

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