当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,