webBrowser.Document.Write()不规则的性能

问题描述 投票:0回答:2

我使用webBrowser控件作为我的应用程序的主输出窗口。我第一次使用document.write()时,文本被完全替换。第二次我写的文字被附加到最后。我已经确认我没有写两次或偶然添加字符串太多次。为什么控件会以这种方式运行?

c# .net browser webbrowser-control
2个回答
1
投票

在编写文档之前调用OpenNew

HtmlDocument doc = webBrowser1.Document.OpenNew(true);
doc.Write("<HTML><BODY>This is a new HTML document.</BODY></HTML>");

0
投票

如果这对你不起作用,这里是另一种选择,

webBrowser1.DocumentText = "<HTML><BODY>I am Vinod Srivastav</BODY></HTML>";

它设置WebBrowser控件中显示的页面的HTML内容。

© www.soinside.com 2019 - 2024. All rights reserved.