动态修改页面Meta 标签 keywords description
protected void Page_Load(object sender, EventArgs e)
{
?? //頁面標題
?? Title = "This is a title and meta test page.";
?? //Encode/Content type
?? HtmlMeta encode = new HtmlMeta();
?? encode.HttpEquiv = "Content-Type";
?? encode.Content = "text/html; charset=utf-8";
?? Page.Header.Controls.Add(encode);
?? //Language
?? HtmlMeta lang = new HtmlMeta();
?? lang.HttpEquiv = "Content-Language";
?? lang.Content = "zh-cn";
?? Page.Header.Controls.Add(lang);
?? //Description
?? HtmlMeta desc = new HtmlMeta();
?? desc.Name = "Description";
?? desc.Content = "Test the meta controls";
?? Page.Header.Controls.Add(desc);
?? //Keyword
?? HtmlMeta keywords = new HtmlMeta();
?? keywords.Name = "keywords";
?? keywords.Content = "title,meta,test,page";
?? Page.Header.Controls.Add(keywords);
?? //Link/CSS
?? HtmlLink cssLink = new HtmlLink();
?? cssLink.Href = "MasterPage.css";
?? cssLink.Attributes.Add("rel", "stylesheet");
?? cssLink.Attributes.Add("type", "text/css");
?? Page.Header.Controls.Add(cssLink);
}
瀏覽時輸出的頁面源碼便會達到如下效果:
<head>
<title>This is a title and meta test page.</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-cn" />
<meta name="Description" content="Test the meta controls" />
<meta name="keywords" content="title,meta,test,page" />
<link href="MasterPage.css" rel="stylesheet" type="text/css" />
</head>
轉載于:https://www.cnblogs.com/gaozhong98/archive/2009/05/26/1489416.html
總結
以上是生活随笔為你收集整理的动态修改页面Meta 标签 keywords description的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jquery json的超强组合
- 下一篇: 涼皮暢想5/27