用aspx做网站模板
 比如有几个index.htm 页面,用户可以自己选择用哪个index.htm页面,并且用户自己可以用其他工具 比如dreamwear编辑(只要用户不动HTM页面上的特殊标记就可以了,哪些特殊标记 就是要通过cs程序从数据库读取数据来替换特殊标记)
 前台用一个index.aspx页面来显示。如果用户在后台配置了使用模板一,即使用index1.htm静态页面,那么index.aspx就读取index1.htm来显示(index.aspx整个页面就好像被index1.htm替换了一样),那后通过程序把页面上的特殊标记替换成数据库中的信息。
   恳请兄弟们帮帮忙?有什么好的解决方案啊,多谢。

解决方案 »

  1.   

    可以用 StreamReader 读取htm页面,然后Replace替换上面的特殊标记,,但是这个办法不是最好,效率不高,,有其他办法吗?
      

  2.   

    有点像博客吧,,页面的样式当然要变,主要是 页面上显示的动态信息(读取数据中的信息) 位置可以换,比如index1.htm 上左边显示的是最新动态信息列表  index2.htm 可能就在右边显示最新动态信息列表,,就是说用户可以把htm页面的特殊标记 换个地方。不改变特殊标记的名称,但是可以移动特殊标记。  
       这种不存在安全性, 用户是在服务器上修改htm的,或者把htm页面考到其他地方修改,然后直接考到服务器上。
      

  3.   

    易想开源商城www.438.cn
    他们的程序做得很不错,和你说的有点类式,你可以参考一下,
      

  4.   

    不要考虑标签替换的方式,效率低还麻烦。最简单的方式就是最好 的方式,做多个index{n}.aspx页面来显示不同风格,用户修改后用地址重写来实现页面的转换