ASP.NET 修改Master Page中meta属性
我们知道meta标签作为用来模拟HTTP协议的响应头报文.其用处有很多,网上已经有很多的概述这里就不一一列举,就其中的description(站点在搜索引擎上的描述),keywords(分类关键词),和http-equiv添加到Master页,进行代码操作:
1.一般通过Page.Header属性获取或设置服务器端Master<head>标签的值.
2.声明HtmlMeta类型,并设置相应的属性值.
3.通过Page.Header的Controls.Add方法把meta注册到Master中
例如:
HtmlMeta metaDescription=new HtmlMeta();
metaDescription.Name="DESCRIPTION";
metaDescription.Content="我的描述";
Page.Header.Controls.Add(metaDescription);
HTML代码为:
<meta name="DESCRIPTION" content="我的描述" />
另外一个重要的属性是:http-equiv,比如让网页每2秒就刷新一次:
HtmlMeta metaDescription = new HtmlMeta();
metaDescription.HttpEquiv = "Refresh";
metaDescription.Content = "2";
Page.Header.Controls.Add(metaDescription);
HTML代码:
<meta http-equiv="Refresh" content="2" />
当然我们还可以指定字符集和GMT时间格式
1.一般通过Page.Header属性获取或设置服务器端Master<head>标签的值.
2.声明HtmlMeta类型,并设置相应的属性值.
3.通过Page.Header的Controls.Add方法把meta注册到Master中
例如:
HtmlMeta metaDescription=new HtmlMeta();
metaDescription.Name="DESCRIPTION";
metaDescription.Content="我的描述";
Page.Header.Controls.Add(metaDescription);
HTML代码为:
<meta name="DESCRIPTION" content="我的描述" />
另外一个重要的属性是:http-equiv,比如让网页每2秒就刷新一次:
HtmlMeta metaDescription = new HtmlMeta();
metaDescription.HttpEquiv = "Refresh";
metaDescription.Content = "2";
Page.Header.Controls.Add(metaDescription);
HTML代码:
<meta http-equiv="Refresh" content="2" />
当然我们还可以指定字符集和GMT时间格式