网站换主题
现在在做一个项目需要用到换主题
框架是这样的有top,center,bottom
而中间又分为左和右两部分,右面用的是浮动框架。。。。在top上有个换主题按钮,点过会有好几个主题供选择。
选过之后当前页的主题会跟着换,我该如何去换浮动框架内引用的几十个页面的样式。。。有没有什么简单的路。。。用JS该怎么写?
------解决方案--------------------修改调用css文件的路径
在web.config文件system.web的配置节中加上<pages theme="theme名称">
------解决方案--------------------建皮肤文件,
一个皮肤文件可以对应n个css文件,
页面动态调用不同的皮肤文件,就可以调用n个css文件!!
protected void Page_PreInit(object sender, EventArgs e)
{
this.Theme = "皮肤文件1";
}
------解决方案--------------------
------解决方案--------------------可否写一个Page类的基类,实现以下方法:
C# code
protected void Page_PreInit(object sender, EventArgs e)
{
this.Theme = "皮肤文件1";
}