我使用webBrowser控件作为我的应用程序的主输出窗口。我第一次使用document.write()时,文本被完全替换。第二次我写的文字被附加到最后。我已经确认我没有写两次或偶然添加字符串太多次。为什么控件会以这种方式运行?
在编写文档之前调用OpenNew。
HtmlDocument doc = webBrowser1.Document.OpenNew(true);
doc.Write("<HTML><BODY>This is a new HTML document.</BODY></HTML>");
如果这对你不起作用,这里是另一种选择,
webBrowser1.DocumentText = "<HTML><BODY>I am Vinod Srivastav</BODY></HTML>";
它设置WebBrowser控件中显示的页面的HTML内容。