在.net中动态生成静态页面,我现在知道的是可以用模板来生成,但现在的问题是,如果是一个新闻列表页面,新闻有10条以 上,要分页,那么我每添加一条新闻,就得把所有新闻列表页重新生成一次。有没有更好的解决方案?
有做过动态生成静态页面的没?能不能分享一下经验?

解决方案 »

  1.   

    没有做过,不过我在百度上看到过一个不知道对你有没有帮助。你看看吧。http://hi.baidu.com/artwebs/blog/item/a43ed4178f696b074b90a7d1.html
      

  2.   

    显示新闻列表的那一块你可以用 ajax 实现
      

  3.   

    如果有表单提交之类的呢?用POST?再问一下,一个网站有没有必要全部生成静态页面?还是展示页生成静态的,如果有表单提交的就不用?
      

  4.   


    别搭理她,这也是需要刷新页面的,即使Ajax也是在后台拼接字符串在前面用InnerHTML显示而已,方法很简单的,后台写完Ajax后就直接拼成字符串,传回来,但是效率未必那么高的
      

  5.   

    我最近也在做生成静态页,我的处理方式是还是用aspx页,不过利用URLRewrite把地址重写成html.
    个人考虑,用JS写Ajax请求是个选择.有空可以试试,注意.不是asp.net的AJAX.是用JS写.