建立一个PageBase.cs文件基类,继承于 System.Web.UI.Page
在PageBase基类中添加以下方法
private void Page_Load(object sender, System.EventArgs e)
{
this.Header.Title = title;
//动态增加Meta
HtmlMeta meta = new HtmlMeta();
meta.Name = "keywords";
meta.Content = KeyWords;
this.Header.Controls.Add(meta);
meta = new HtmlMeta();
meta.Name = "description";
meta.Content = description;
this.Header.Controls.Add(meta);
meta = new HtmlMeta();
meta.HttpEquiv = "Content-Type";
meta.Content = "text/html; charset=utf-8";
this.Header.Controls.Add(meta);
//动态增加js文件
HtmlGenericControl js = new HtmlGenericControl();
js.TagName = "script";
js.Attributes.Add("language", "javascript");
js.Attributes.Add("type", "text/javascript");
js.Attributes.Add("src", "~/js/main.js");
this.Header.Controls.Add(js);
//动态添加样式表
HtmlLink link = new HtmlLink();
link.Attributes.Add("type", "text/css");
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("href", "~/css/main.css");
this.Header.Controls.Add(link);
}
//添加外部CSS样式
public void InnerCss(string sHref)
{
HtmlLink link = new HtmlLink();
link.Attributes.Add("type", "text/css");
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("href", sHref);
this.Header.Controls.Add(link);
}
//添加外部JS文件
public void InnerJS(string sHref)
{
HtmlGenericControl js = new HtmlGenericControl();
js.TagName = "script";
js.Attributes.Add("language", "javascript");
js.Attributes.Add("type", "text/javascript");
js.Attributes.Add("src", sHref);
this.Header.Controls.Add(js);
}