日期:2014-05-18  浏览次数:20527 次

请进!换肤问题
请问大家网站换肤一般是怎么做的?不是js操作cookies的那种,是为了方便维护网站,定期在后台修改整站的皮肤。

我的思路是做几套images和css,然后改变皮肤路径,请问是存到数据库还是存到cofig好?存到数据库是不是每一页都要读数据库,然后页面 <%=skin_now%> ?

存到config怎么改变呢?

还有其他方案么?

------解决方案--------------------
存到哪里我觉得都不重要,你最后要拿到的只是css文件的url地址嘛

不过按照需求可能放到config文件会更合适吧

如果担心性能问题的话你可以写一个单件模式的类,
------解决方案--------------------
在.net2.0中应用SKIN方便点
------解决方案--------------------
asp.net使用主题 
在Page_PreInit事件里,加载主题
Page.Theme = "主题名称 ";
------解决方案--------------------
主题 ,皮肤技术
------解决方案--------------------
2.0是有主题皮肤功能, 但设置和数据库支持, 我感觉麻烦.
------解决方案--------------------
如果是asp.net2.0 参考
http://download.csdn.net/source/218833
------解决方案--------------------
运用asp.net 2.0提供的主题(Theme)
msdn2005中查看:
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/ea1d8583-c05c-4e97-a851-0ceefea328f7.htm
------解决方案--------------------
用css来实现换肤........
------解决方案--------------------
很多都是用CSS的
------解决方案--------------------
theme可以使用图片的,但一定要手工修改图片路径的。
使用../../images/logo.gif这样的格式就可以了。