你可以在数据库用户表中增加一个字段来保存用户CSS属性类型字段,类型你可以定义成整型或别的。
接着你在数据库中做一个作业,作用采用VBS来对用户列表进行查找是否有用户做了样式调整,如果有就用遍历的方式对该用户的所有静态文件进行样式更新。当然这个不及时,你可以自己来定义作业的执行时间。
动态文件就简单了,这里不多说。

解决方案 »

  1.   

    应该在每个用户建立博客选择模板的时候就单独给这个用户一个文件夹,这个文件夹包含了用户的html和css,用户修改css的时候只修改自己文件下的css,这样html不用重新生成,也不需调用数据库,oblog就是这种方式
      

  2.   

    楼上正解,我就是采用的是每用户一个文件夹,这个文件夹包含用户的所有静态HTML和JS文件我把全站CSS写了5个放在根目录下CSS文件夹下,
    在用户的根目录下通过一个JS来调用CSS目录下的CSS样式,一旦客户样式改变,重新生成用户目录下那个JS,则用户全部HTML通过那个JS更新样式这样不必再每用户目录下都放个CSS,浪费空间啊,每次用户修改样式从生产CSS,浪费系统资源啊!
    关键就是这个JS的写法!:(
      

  3.   

    你说的就是常规的换肤功能,在.net里面有这么一想专门的控件好像