问题是:如何获的自身aspx页面的最终html代码,也就是响应内容!比如:有个页面news.aspx如何获得它最终响应的html代码呢。
有什么方法可以实现,还是不可以实现

解决方案 »

  1.   

    实现不了,要么用后台生成静态页
    要么用"伪静态">>当然不是真的静态了
      

  2.   

    ·双线主机 100M/35元/年,免费送数据库(自选MY/MSSQL) 
    ·详情请访问:http://www.515dns.com 
      

  3.   

    是指这个aspx文件运行后生成的html代码吗?是的话:
    using System.IO;
    using System.Text;
    StringBuilder sb = new StringBuilder();
    Server.Execute("news.aspx", new StringWriter(sb));
    File.WriteAllText(Server.MapPath("~/news.html"), sb.ToString());
      

  4.   

    参考 
          WebRequest Req;
            WebResponse Res;
            StreamReader sr;
            StreamWriter sw;
            //创建指向URL的WEB请求 
            Req = WebRequest.Create(Request.Url.AbsoluteUri.ToString());
            //从response流中读取所有相应内容 
            Res = Req.GetResponse();
            sr = new StreamReader(Res.GetResponseStream());
            string strHtml = sr.ReadToEnd();
            Response.Write(strHtml);
      

  5.   

    Req = WebRequest.Create(换成你的地址);
      

  6.   

     
    这是在百度上搜的 很全面 看看就知道了
    http://hi.baidu.com/cutchop/blog/item/09fc8c0a6e85da1a94ca6bfd.html