WebBrowser 显示html内容,第一次正常,后面写入两次才显示上一次写入的内容。
我的代码如下,本来只写了红色部分,不行。看了网上别人的方法,第二次不用Document.Write,直接用InnerHtml去修改内容,结果还是一样。
if (browser.Document == null)
{
browser.Navigate("about:blank");
while (browser.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
System.Threading.Thread.Sleep(50);
}
browser.Document.Write(html);
}
else
{
browser.Document.GetElementById("content").InnerHtml = body;
} C# WebBrowser Document.Write --------------------编程问答-------------------- 怎么没人在呀?
补充:.NET技术 , C#