页面后台添加CSS和JS
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
LoadCssAndJs();
}
public void LoadCssAndJs()
{
int positionIndex = this.Page.Header.Controls.Count;
List<string> linkList = new List<string>
{
"~/CommonFile/CSS/jquery-ui.css"
};
foreach (var item in linkList)
{
HtmlGenericControl myCss = new HtmlGenericControl();
myCss.TagName = "link";
myCss.Attributes.Add("type", "text/css");
myCss.Attributes.Add("rel", "stylesheet");
myCss.Attributes.Add("href", this.Page.ResolveUrl(item));
this.Page.Header.Controls.AddAt(positionIndex, myCss);
positionIndex++;
}
List<string> scriptList = new List<string>
{
"~/CommonFile/js/jquery-1.7.1.min.js",
"~/CommonFile/js/jquery-ui.js"
};
foreach (var item in scriptList)
{
HtmlGenericControl myJs = new HtmlGenericControl();
myJs.TagName = "script";
myJs.Attributes.Add("type", "text/javascript");
myJs.Attributes.Add("src", this.Page.ResolveUrl(item));
this.Page.Header.Controls.AddAt(positionIndex, myJs);
positionIndex++;
}
}