在asp.net页面动态引用外部的CSS和JS文件 今天做项目的时候,想要在后置代码中动态调用CSS文件中的样式和JS文件中的自定义函数,一直没找到方法,虽然为普通控件增加特性也可以做到,但是有一定的局限,无法完成我需要的所有功能。而且我们增加特性的时候,是直接在方法里面写上js和css的代码的,我想通过外部引入的方法,这样,以后维护的时候,就方便些,但是功能没实现,各位高手帮帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cs中如何应用我不知道,但是我知道jquery可以很好的解决你的问题。 你说的这个有点类似风格包加载吧,如果是的话,就是利用session或者cookie就可以做了 如果是Css,可能跟风格包还有点关系吧,JS跟风格包完全是两回事吧,朋友 System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script language='javascript'>"); sb.Append(@"var lbl = document.getElementById('lblText');"); sb.Append(@"lbl.style.color='red';"); sb.Append(@"</script>"); if (!ClientScript.IsStartupScriptRegistered("JSScript")) { ClientScript.RegisterStartupScript(this.GetType(), "JSScript", sb.ToString()); } var css=document.createElement('link'); css.href='css/1.css'; css.rel="stylesheet"; css.type="text/css"; document.body.appendChild(css); .cs里动态导入css文件: HtmlLink link = new HtmlLink(); link.Attributes.Add("type", "text/css"); link.Attributes.Add("rel", "stylesheet"); link.Attributes.Add("href", cssFolderPath + "/forumstyle.css"); Page.Header.Controls.AddAt(Page.Header.Controls.Count, link);js文件:HtmlGenericControl script = new HtmlGenericControl("script"); script.Attributes["language"] = "javascript"; script.Attributes["src"] = name; script.Attributes["type"] = "text/javascript"; Page.Header.Controls.Add(script); 可以绑定吗? 用户控件可以加主题吗 搞不懂的问题 请教权限问题 各位朋友!向大家求教! 我的Cookis中出现中文就会出错 怎样继承asp.net中的页面 谢谢zzhuz(大件) 、 ArLi2003(阿利 无业悠民)等的帮助,两位请进>> 关于asp.net中用到.dll文件的问题 高手帮忙看看,有关水晶报表 生成客户端ID的问题 js查询数据库
sb.Append(@"<script language='javascript'>");
sb.Append(@"var lbl = document.getElementById('lblText');");
sb.Append(@"lbl.style.color='red';");
sb.Append(@"</script>");
if (!ClientScript.IsStartupScriptRegistered("JSScript"))
{
ClientScript.RegisterStartupScript(this.GetType(), "JSScript", sb.ToString());
}
css.href='css/1.css';
css.rel="stylesheet";
css.type="text/css";
document.body.appendChild(css);
HtmlLink link = new HtmlLink();
link.Attributes.Add("type", "text/css");
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("href", cssFolderPath + "/forumstyle.css");
Page.Header.Controls.AddAt(Page.Header.Controls.Count, link);js文件:
HtmlGenericControl script = new HtmlGenericControl("script");
script.Attributes["language"] = "javascript";
script.Attributes["src"] = name;
script.Attributes["type"] = "text/javascript";
Page.Header.Controls.Add(script);