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