2012年2月2日 星期四

ASP.NET 如何动态修改 title, 如何动态添加 Meta link标签(怎么删除已有meta还不知道)

1 修改稿title
   对于修改title在页面内直接用 Page.title="要修改的title"就可以了
2 添加 Meta标签
  主要是用到了 HtmlMeta
 
HtmlHead head = (HtmlHead)Page.Header;//首先把Page.Header转换成HtmlHead

HtmlMeta keywordMeta = new HtmlMeta();//然后new一个HtmlMeta

keywordMeta.Name = "keywords";//设置您所需要设置的Meta Name如:keywords、description等

keywordMeta.Content = "祥鹏航空,祥鹏家园,公告";//然后设置对应内容
Header.Controls.Add(keywordMeta);//最后绑定就Ok
 
首先建立一个HtmlMeta对象,给对象的name和content属性赋值,利用Page.Header.Controls.Add(bb);把这个对象添加到页面中,就完成了。
 
3 添加link
  主要用到HtmlLink对象
 

   HtmlLink cssLink = new
 HtmlLink();
   cssLink.Href = "MasterPage.css"
;
   cssLink.Attributes.Add("rel""stylesheet"
);
   cssLink.Attributes.Add("type""text/css"
);
   Page.Header.Controls.Add(cssLink);
 
 
-------------------------
如果有谁知道怎么删除已有的meta信息,还请留言,不胜感激!!!

沒有留言:

張貼留言