Winforms webbrowser.document抛出指定的强制转换无效异常

Winforms webbrowser.document抛出指定的强制转换无效异常,winforms,c#-4.0,Winforms,C# 4.0,我的网页上有一个WebBrowser控件。在浏览器控件中显示的页面上激发一些javascript。当我试图保存我的网页时,我遇到了这个错误 String strHtml = _browser.Document.Body.OuterText; File.WriteAllText("C:\saveme.html", strHtml); 这一行_browser.Document.Body.OuterText抛出异常 Exception:: Specified cast is not valid. a

我的网页上有一个WebBrowser控件。在浏览器控件中显示的页面上激发一些javascript。当我试图保存我的网页时,我遇到了这个错误

String strHtml = _browser.Document.Body.OuterText;
File.WriteAllText("C:\saveme.html", strHtml);
这一行_browser.Document.Body.OuterText抛出异常

Exception:: Specified cast is not valid.
at System.Windows.Forms.UnsafeNativeMethods.IHTMLDocument2.GetLocation()
at System.Windows.Forms.WebBrowser.get_Document()....
我也使用了Invoke,但不起作用,
是否有我遗漏的内容

您是否从UI线程访问WebBrowser控件?如果没有,请尝试从UI线程访问它或使用。有关更多详细信息,请参阅


否则,文档可能尚未完成加载。等待事件触发以确保文档已加载,然后访问该属性。有关详细信息,请参阅。

是否从UI线程访问WebBrowser控件?如果没有,请尝试从UI线程访问它或使用。有关更多详细信息,请参阅

否则,文档可能尚未完成加载。等待事件触发以确保文档已加载,然后访问该属性。有关更多信息,请参阅