如何读取 meta 标签属性

今天做项目,遇到了两个问题。

1.如何读取 meta标签属性,知道如何写入,

HtmlMeta keywords = new HtmlMeta();

HtmlMeta description = new HtmlMeta();

keywords.Name = "keywords";

description.Name = "description";

keywords.Content = txtkeywords.Text.Trim();

description.Content = txtdis.Value.Trim();

this.Page.Header.Controls.Add(keywords);

this.Page.Header.Controls.Add(description);

以为这样能读取,string readkey=keywords.Content.Tostring();

结果不能,这第一个问题就是如何读取meta下标签的内容。

2,我们用的.net开发一般都是用模板页,怎么给不同的页面动态设置meta标签属性呢?


牛魔王的故事
浏览 611回答 2
2回答

米琪卡哇伊

1. this.Page.Header.FindControl("meta控件ID") as HtmlMeta2. Master.Page.Header.FindControl("meta控件ID") as HtmlMeta

HUX布斯

举个列<head runat="server"><title></title><meta name="keywords" content="aa"><meta name="description" content="bb"></head>加载事件:protected void Page_Load(object sender, EventArgs e){Response.Write(Page.MetaDescription);Response.Write(Page.MetaKeywords);}
打开App,查看更多内容
随时随地看视频慕课网APP