日期:2014-05-18  浏览次数:20685 次

webbrowser_complete事件
C# code
  private void frmMain_Load(object sender, EventArgs e)
        {           
            webBrowser1.Navigate("http://www.*****.com/****.asp");
        }
  private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            string temp = webBrowser1.Document.Body.InnerHtml;
            File.AppendAllText(Application.StartupPath + "\\html.txt", temp);

        }


我要将一个网页的HTML代码写入到本地的txt文件中,但每次webBrowser1_DocumentCompleted事件都执行了两次,有没有办法让它只执行一次呢?求助各位大侠

------解决方案--------------------
就是两次,还有可能更多,不过你可以根据一些信息处理一下,参考
http://www.cnblogs.com/rchlz/archive/2009/02/27/1399274.html