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之前操作都没有完成的。