找了一个上午的资料,终于知道的实现方式,其实挺简单,就是自己没想到,
可以在项目中添加主题文件夹,定义几个不同的主题,写几个不同的样式表或皮肤
然后重写OnPreInit事件选择网页主题与模板,可以在用户设定
网页风格的时候把用户的选择保存在数据库或xml中,然后读取出来,在onpreinit中绑定该页的主题与模板,
然后让所有网页继承这个事件。
这样就实现了用户自定义网页风格。
也可以让用户自己定义网页背景色、字体、字体大小等,然后把用户设定好的保存在以.css文件中,把网页的样式表指定为这个文件。
这样的坏处是会生成很多样式表(一个用户一个),但是没有想到更好的解决方式。
也终于明白,做web其实就是一种思想的体现,没有思路,即使会的在多也白搭,因为没什么技术含量,只是以前学习的东西的一种组合。