.Net WebBrowser.DocumentText Isn't Changing!

后端 未结 9 2110
不思量自难忘°
不思量自难忘° 2020-12-09 01:14

In my vb.net program, I am using a webbrowser to show the user an HTML preview. I was previously hitting a server to grab the HTML, then returning on an asynchronous thread

9条回答
  •  鱼传尺愫
    2020-12-09 01:55

    Try the following:

    browser.Navigate("about:blank");
    HtmlDocument doc = browser.Document;
    doc.Write(String.Empty);
    browser.DocumentText = _emailHTML;
    

    I've found that the WebBrowser control usually needs to be initialized to about:blank anyway. The same needs to be done between navigates to different types of content (like text/xml to text/html) because the renderer is different (mshtml for text/html, something else for text/xml).

    (via http://geekswithblogs.net/paulwhitblog/archive/2005/12/12/62961.aspx)

提交回复
热议问题