当前位置: 代码迷 >> VB Dotnet >> WebBrowser1.DocumentText 赋值失败解决办法
  详细解决方案

WebBrowser1.DocumentText 赋值失败解决办法

热度:132   发布时间:2016-04-25 02:10:54.0
WebBrowser1.DocumentText 赋值失败

 WebBrowser1.DocumentText = "<html><head><body></body></html>"
在一个不断点击运行的上述代码运行中。

上面行 WebBrowser1.DocumentText 原本有值,上面赋值是希望将以前值丢弃,重置成上面的值。但为什么不行呢?

--------------------------------
还有一种奇怪的问题,就是 WebBrowser1.DocumentText  里面的值和  WebBrowser1.Document.body.outHTML的值为什么完全不一样呢?
真是奇怪了。
------解决思路----------------------

webBrowser.Navigate("about:blank");
webBrowser.Document.OpenNew(false);
webBrowser.Document.Write(html);
webBrowser.Refresh();

------解决思路----------------------
设置DocumentText是一个异步操作,实际上是在内存里创建一个流再加载,所以在DocumentComplete之前操作都没有完成的。
  相关解决方案