for (int i = this.Header.Controls.Count - 1; i >= 0; i--)
{
if (this.Header.Controls[i].GetType() == typeof(HtmlMeta))
{
this.Header.Controls.RemoveAt(i);
}
}
this.Page.Title ="XXXX";
HtmlMeta hm = new HtmlMeta();
hm.Name = "keywords";
hm.Content = "XXXX";
Header.Controls.AddAt(1, hm);
HtmlMeta hm1 = new HtmlMeta();
hm1.Name = "description";
hm1.Content = "XXXX"
Header.Controls.AddAt(2, hm1);
在子页面的Page_load里可以给Page.title赋值呀,如果是NET4.0可以更好控制其它两项,不过可以通过绑定全局变量输出到aspx页面里。
楼上的方法应该可以。