皮肤问题。

bineon 2004-12-30 03:30:51
目标:类似动网或者 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 其他的比较理想的方法有哪些?最好是能实现比较良好的程序结构的方法。

谢谢
...全文
187 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
boulder 2004-12-31
  • 打赏
  • 举报
回复
up
learner01 2004-12-31
  • 打赏
  • 举报
回复
up!
Truly 2004-12-30
  • 打赏
  • 举报
回复
图片名未必一定要相同,只要样式和图片路径都指定到css中,用js控制加载不同的css文件或动态生成css样式表即可
Truly 2004-12-30
  • 打赏
  • 举报
回复
CSS
coley 2004-12-30
  • 打赏
  • 举报
回复
晕,你怎么没有仔细看呢?
动网的结构是
把图片的连接都是在CSS里的
换皮肤只要换引用的CSS文件就可以了
boulder 2004-12-30
  • 打赏
  • 举报
回复
mark
xxwnet 2004-12-30
  • 打赏
  • 举报
回复
UP

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧