string url = "http://www.163.com";
            HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
            request.Method = "GET";
            request.ContentType = "text/html ";
            response = (HttpWebResponse)request.GetResponse();
             this.webBrowser1.ScriptErrorsSuppressed = false;
            this.webBrowser1.DocumentStream = response.GetResponseStream();
想做一个数据网页快照的功能,但现在获取下的数据流在webbrower里无法正常显示,给个思路。

解决方案 »

  1.   

    这是应为那些js和css没有下载到本地的缘故吧。
      

  2.   

    要把引用css和js的文件相对地址 替换成绝对地址才行
      

  3.   

    把css,js地址改成绝对地址 然后再保存 还有图片地址也是
      

  4.   

    据我所知在.net2.0中有办法能直接实现网页快照的功能,能够得到网页的纯图片。
    我没有现成的代码,但很简单,网上有很多地方有。