动态添加Meta tages:
- //Render:<metaname="keywords"content="Somewordslistedhere"/>
- HtmlMetameta=newHtmlMeta();
- meta.Name="keywords";
- meta.Content="Somewordslistedhere";
- this.Header.Controls.Add(meta);
-
- //Render:<metaname="robots"content="noindex"/>
- meta=newHtmlMeta();
- meta.Name="robots";
- meta.Content="noindex";
- this.Header.Controls.Add(meta);
-
- //Render:<metaname="date"content="2006-03-25"scheme="YYYY-MM-DD"/>
- meta=newHtmlMeta();
- meta.Name="date";
- meta.Content=DateTime.Now.ToString("yyyy-MM-dd");
- meta.Scheme="YYYY-MM-DD";
- this.Header.Controls.Add(meta);
动态添加样式表:
- HtmlLinklink=newHtmlLink();
- link.Attributes.Add("type","text/css");
- link.Attributes.Add("rel","stylesheet");
- link.Attributes.Add("href","~/style.css");
- this.Header.Controls.Add(link);
动态设置Style:
- Stylestyle=newStyle();
- style.ForeColor=System.Drawing.Color.Navy;
- style.BackColor=System.Drawing.Color.LightGray;
-
- //Addthestyletotheheaderforthebodyofthepage
- this.Header.StyleSheet.CreateStyleRule(style,null,"body");
设置Title:
- this.Header.Title="这是个Title测试";
- //MasterPage中用下面的代码
- //this.Page.Title=SiteMap.CurrentNode.Title;
-
动态添加网页元素
本文介绍如何使用C#动态地为网页添加元数据标签、样式表、内联样式及标题等元素,通过具体代码示例展示了如何操作ASP.NET页面的Header部分。
269

被折叠的 条评论
为什么被折叠?



