在动态页面生成静态的过程中,我是这样考虑的:比如新闻栏目,新闻页面要列罗最新的新闻列表和一些焦点新闻,先用aspx文件从数据库取得最新新闻,然后把aspx的最终显示文件保存shtm文件。服务器定时执行aspx文件更新shtm文件,这样用户在打开新闻页面(shtm文件)时就能得到最新的新闻。我想请问下,我怎在aspx执行完毕后自动把该页面的内容保存为shtm文件呢?

解决方案 »

  1.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=0A6660CE-4138-41EF-B882-15DB65564709
      

  2.   

    你应该这样,用后台 ASPX 动态生成 SHTM 文件, 而不是取得 ASPX 执行后的源文件
      

  3.   

    应该有吧,aspx文件一天只运行一两次而以,不是很次添加新闻就运行aspx文件!能给出没办法提高性能的原因嘛?
      

  4.   

    njbaige(njbaige),我也是这么考虑的,你应该开发过这样的东西吧,效果怎样?
      

  5.   

    基本思路是这样的:
    在客户端创建一个MSXML2.XMLHTTP对象,使用该对象可以向服务器的一个指定页面post数据,当页面接受到post请求以后可以处理这个请求,请求处理完之后返回处理结果(通常是一个字符串,这是由于数据类型不兼容的问题),客户端可以通过js显示这些结果到页面上。