首页 新闻 赞助 找找看

关于网页更换皮肤

0
悬赏园豆:60 [已关闭问题]

我要做一个网站,其中有一项功能是可以更换网页的皮肤,就像QQ空间中的换皮肤一样,可以应用不同的皮肤,有哪位高手指导帮忙一下!!!

good good study,day day up.的主页 good good study,day day up. | 初学一级 | 园豆:0
提问于:2010-03-09 11:32
< >
分享
其他回答(2)
0

.net 推荐用主题。

只要在web.config中配置<pages>节点的 themes 属性就可以方便的设置整个应用程序网站的主题样式。

涉及的相关知识很多 googel上也很多。

http://www.cnblogs.com/shanyou/archive/2006/11/17/themefaq.html

http://www.minyifei.cn/post/538.html

邢少 | 园豆:10926 (专家六级) | 2010-03-09 11:47
0

Asp.Net提供的主体(themes)来解决实现换肤操作,不过一般类似QQ空间实现的换肤操作和这个是有些许的差别的。做类似QQ这样子的换肤效果,一般来说需要严格的做到模板和样式分离,也就是需要有相对固定的模板(非样式固定)然后使用不同的css来渲染页面即可实现。类似博客园也应该使用的是类似这样子的模式。

补充回答:

下午抽了点时间搞了下,asp.Net的实例准确说是直接拿别人的调试成功后上传上来的。两个实例分别如下:

 styleChange(js实现实例)    DynimicTheme(Asp.Net实例)

注意:js实现实例中未使用cookie来做,可以结合cookie来处理。这个你可以搜索相关贴子。同时这也仅作为Demo使用,要使用到工程中的话一定比这个更复杂。

西越泽 | 园豆:10775 (专家六级) | 2010-03-09 11:55
0

asp.net forums 系统可以参考

http://www.cncode.com/downinfo/80.html

用loadcontrol加载不同的模板

不行的话我自己做了一套换肤的博客系统,要的话可以给你的

LittlePeng | 园豆:3445 (老鸟四级) | 2010-03-09 16:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册