.NET如何修改CSS或者JAVASCRIPT
我实现一个功能,管理员在后台系统设置里面设置网站背景色,比如:body{background-color:red;},网站前台打开的时候前台能够直接读取设置的颜色
考虑到每次每个页面都得读取数据库比较麻烦,想直接把设置的颜色保存为CSS文件或者JS文件,不知道如何去写,特来请教 --------------------编程问答-------------------- <%=getcode()%> --------------------编程问答-------------------- link 标签也可以runat=server. --------------------编程问答-------------------- 可以用页面方法来实现,ajax技术 --------------------编程问答-------------------- 上面方法我知道,不过每次每个页面都得去读数据库不是很麻烦,我是想在保存颜色的时候直接写到JS脚本或者CSS样式里面,然后页面里面直接引用一个JS文件就可以了 --------------------编程问答-------------------- 相比于查询数据库,引用js的速度更快,不是么?毕竟颜色这些不经常更新 --------------------编程问答-------------------- streamwriter会用不? --------------------编程问答-------------------- 一种办法就是用application
--------------------编程问答-------------------- 配置在config或XML文件中
--------------------编程问答-------------------- HtmlGenericControl h= new HtmlGenericControl("LINK");
h.Attributes["rel"] = "stylesheet";
h.Attributes["type"] = "text/css";
h.Attributes["href"] = "css/a.css";
--------------------编程问答--------------------
没用过哎,能说说这段话放哪么,后台还是? --------------------编程问答-------------------- 学习ASP.NET 主题和外观概述 --------------------编程问答--------------------
谢了,我看看 --------------------编程问答--------------------
貌似我被误导了,貌似这个跟当前问题没啥关系 --------------------编程问答--------------------
这个方法还好
你先写好两个CSS 然后 在后台切换的时候 修改前天读取的css的link 就OK了
这样不难吧。 --------------------编程问答-------------------- 学习中... --------------------编程问答-------------------- 这个就是用HtmlGenericControl 对象在后天写js或html文本,
我觉得用这个this.Page.RegisterStartupScript("LO", "<script language=javascript>document.getElementById('LoginImg').src='skin/default/images/logo.gif'</script>"); --------------------编程问答-------------------- up !!! --------------------编程问答-------------------- 用jQuery写js文件
$(function(){
$("body").css("color","red");
};
补充:.NET技术 , ASP.NET