在Asp.Net头部动态加载css和js文件的方法
首先head标签上添加runat="server"。
1 protected void Page_Load(object sender, EventArgs e)
2 {
3 HtmlGenericControl autoCompleteScript = new HtmlGenericControl("script");
4 autoCompleteScript.Attributes.Add("type", "text/javascript");
5 autoCompleteScript.Attributes.Add("src", "/js/autocomplete/jquery.autocomplete.js");
6 Page.Header.Controls.Add(autoCompleteScript);
7
8 HtmlLink autoCompleteCss = new HtmlLink();
9 autoCompleteCss.Href = "/js/autocomplete/jquery.autocomplete.css";
10 autoCompleteCss.Attributes.Add("rel", "stylesheet");
11 autoCompleteCss.Attributes.Add("type", "text/css");
12 Page.Header.Controls.Add(autoCompleteCss);
13 }
2 {
3 HtmlGenericControl autoCompleteScript = new HtmlGenericControl("script");
4 autoCompleteScript.Attributes.Add("type", "text/javascript");
5 autoCompleteScript.Attributes.Add("src", "/js/autocomplete/jquery.autocomplete.js");
6 Page.Header.Controls.Add(autoCompleteScript);
7
8 HtmlLink autoCompleteCss = new HtmlLink();
9 autoCompleteCss.Href = "/js/autocomplete/jquery.autocomplete.css";
10 autoCompleteCss.Attributes.Add("rel", "stylesheet");
11 autoCompleteCss.Attributes.Add("type", "text/css");
12 Page.Header.Controls.Add(autoCompleteCss);
13 }