我的网站完成了,整站是asp.net 的,我看大网站都是生成HTML静态页面,不知道怎么搞定?我查了些资料,说先写好HTML的模板,然后把页面写到静态页面里面去,但是由于动态页面都是不同的参数,那么需要都生成静态页面吗?哪位高手能指点一下.

解决方案 »

  1.   

    单独一个页面 生成HTML静态页面好整,但如果是整站生成的话偶就不知道了
      

  2.   

    静态可以有好多种方式
    常用的有:1.模板替换法 2.执行aspx文件获取响应的HTML数据法.
    3.aspx 内部render()重载法如果你要用模板替换.最好每个栏目对应一个模板.因为一般同一个栏目下的文章的版式都是相同的.
      

  3.   

    我这个站就是全站静态 天玑科技其中产品类就有7K多个静态页面,使用的是请求相关动态页面,获取响应的HTML再写入.htm 的办法.
    不过这是好多年前的做的一个站.如果现在来做,我肯定会换一种静态方式.现在懒得换了.
      

  4.   

    urlwrite只是简单的伪静态,如果真正的静态,做个通用模板,把数据填充进去生成新的HTML。
      

  5.   

    你网站都做完了没法改纯静态了,只能使用URL重写的方式,将你的动态页面映射成假静态了。
    你若使用IIS7很容易,若是IIS6则需要在global中编写代码完成,具体方法自己查查,很简单
      

  6.   

    你看到的可能大部分是URL重写