今天做项目,遇到了两个问题。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标签属性呢?
2 回答
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
1. this.Page.Header.FindControl("meta控件ID") as HtmlMeta
2. Master.Page.Header.FindControl("meta控件ID") as HtmlMeta
HUX布斯
TA贡献1876条经验 获得超6个赞
举个列
<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);
}
- 2 回答
- 0 关注
- 606 浏览
添加回答
举报
0/150
提交
取消