看这个问题今天又两个帖子进行了询问,抽了点时间搞了个,asp.Net的实例准确说是直接拿别人的调试成功后上传上来的。两个实例分别如下:
styleChange(js实现实例) DynimicTheme(Asp.Net实例)
注意:js实现实例中未使用cookie来做,可以结合cookie来处理。这个你可以搜索相关贴子。同时这也仅作为Demo使用,要使用到工程中的话一定比这个更复杂。
看你想换皮肤包括什么
样式?布局?控件?
这三者的难度和复杂度分别不同
样式就是动态加载css就好了,布局的话可以采用模板化替换,控件的话就要LoadControl了
看你的具体需求和灵活度,可参考DotNetNuke的Skin和Container实现,http://www.dotnetnuke.com