当前位置:编程学习 > C#/ASP.NET >>

.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";
--------------------编程问答--------------------
引用 9 楼 wuyq11 的回复:
HtmlGenericControl h= new HtmlGenericControl("LINK");
        h.Attributes["rel"] = "stylesheet";
        h.Attributes["type"] = "text/css";
        h.Attributes["href"] = "css/a.css";


没用过哎,能说说这段话放哪么,后台还是? --------------------编程问答-------------------- 学习ASP.NET 主题和外观概述  --------------------编程问答--------------------
引用 11 楼 bidisty 的回复:
学习ASP.NET 主题和外观概述

谢了,我看看 --------------------编程问答--------------------
引用 12 楼 sedfcc 的回复:
引用 11 楼 bidisty 的回复:

学习ASP.NET 主题和外观概述

谢了,我看看

貌似我被误导了,貌似这个跟当前问题没啥关系 --------------------编程问答--------------------
引用 9 楼 wuyq11 的回复:
HtmlGenericControl h= new HtmlGenericControl("LINK");
  h.Attributes["rel"] = "stylesheet";
  h.Attributes["type"] = "text/css";
  h.Attributes["href"] = "css/a.css";

这个方法还好

你先写好两个CSS  然后 在后台切换的时候 修改前天读取的css的link 就OK了 
这样不难吧。 --------------------编程问答-------------------- 学习中... --------------------编程问答--------------------
引用 10 楼 sedfcc 的回复:
引用 9 楼 wuyq11 的回复:

HtmlGenericControl h= new HtmlGenericControl("LINK");
h.Attributes["rel"] = "stylesheet";
h.Attributes["type"] = "text/css";
h.Attributes["href"] = "css/a.css";


没用过哎,能说说这……
 这个就是用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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,