皮肤问题。
目标:类似动网或者 csdn论坛的换皮肤的功能。
我的思路:网站目录下面有一个image文件夹,然后image下面有其他的文件夹比如blue,red等,每个文件夹里面存放对应的北背景图片以及css文件等,这些图片文件的名字都相同,如下:
images--
|
-----blue
|
---------bg.jpg,main.css,others.jpg .......
|
-----red
|
--------bg.jpg,main.css,others.jpg .......
很明显我的目的很清楚:在html文件里面换皮肤的时候我们只需要把对应的文件夹修改就可以了。
比如:<img src="images/blue/bg.jpg">,如果需要就换成:<img src="images/red/bg.jpg">
问题:
1 上面的实现方法应该来说是可行的,比如把blue这一块我们用cookie控制就可以了。那么请问这种方法是否合理?
2 如果合理,使用cookie还是session好?
3 如果合理,是否应该把对应的部分写成ascx文件?就是说这个ascx文件输出对应的cookie
4 其他的比较理想的方法有哪些?最好是能实现比较良好的程序结构的方法。
谢谢