网站首页 > 网络编程教程 > ASP.NET教程 > Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧

Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧

  • 作者:互联网
  • 时间:2009-06-30 16:04:14

收集一些偶然看到的小Tips,先列一些在这儿,慢慢补充。

设置Title : th***Header.Title="这是个Title测试";
如果用了MasterPage可以这样用: th***Page.Title = Si***ap.CurrentNode.Title;
动态设置Style:
Style style = new Style();
st***.ForeColor = Sy***m.Drawing.Color.Navy;
st***.BackColor = Sy***m.Drawing.Color.LightGray;

// Add the style to the header for the body of the page
th***Header.StyleSheet.CreateStyleRule(style, null, "body");
动态加样式表: HtmlLink link = new HtmlLink();
li***Attributes.Add("type", "text/css");
li***Attributes.Add("rel", "stylesheet");
li***Attributes.Add("href", "~/n***tyle.css");
th***Header.Controls.Add(link);
动态加meta tags : // Render:
HtmlMeta meta = new HtmlMeta();
me***Name = "keywords";
me***Content = "Some words listed here";
th***Header.Controls.Add(meta);

// Render:
meta = new HtmlMeta();
me***Name = "robots";
me***Content = "noindex";
th***Header.Controls.Add(meta);

// Render:
meta = new HtmlMeta();
me***Name = "date";
me***Content = Da***ime.Now.ToString("yyyy-MM-dd");
me***Scheme = "YYYY-MM-DD";
th***Header.Controls.Add(meta);