c# – WebBrowser文档始终为null

我有这段代码:

WebBrowser wb = new WebBrowser();
wb.Navigate(URL);
HtmlDocument doc = wb.Document;

我应该提一下,我在表单上没有WebBrowser控件,它只是我班上的方法.
在此之后,wb.Document和doc也是空的.
这是为什么?我该怎么做才能获得这份文件?

最佳答案
您应该处理DocumentCompleted事件并在触发事件处理程序时访问该文档.

导航和文档加载是异步处理的 – 因此当Navigate方法返回时,控件实际上没有导航或加载任何东西;因此为什么这些都是空的.

转载注明原文:c# – WebBrowser文档始终为null - 代码日志