提问:关于asp.net 2.0自动换肤的问题
现在开始正式转到asp.net 2.0开发了,发现网站的themes功能很好,经过试用,也发现了有一些小问题,特向大家请教关于通过《后台设置》换肤的问题:
我在app_themes下面设置了两组主题为:default和gray,两组主题下分别设不同的CSS和skin。
然后通过设置stylesheettheme属性为上两种,通过网上查找资料发现:
如果要动态改变的两种方法
一、 protected void Page_Preinit()
{
Page.Theme = Gb.PageStyle //后面调用类
}
//问题:有没有办法不用Page_Preinit()而解决
二、在web.config中设置page的theme属性
//问题:如果在后台改变web.config的值。则会导致session莫名其妙失效
还有一点,上述两种方法都无法在DW中实现所见即所得的效果!!如何解决??