Как будто вы пытаетесь получить доступ к объекту, который является null
. Рассмотрим ниже пример:
TypeA objA;
. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException
, что имеет смысл.
См. Также этот пример:
String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
Попробуйте следующее:
browser.Navigate("about:blank");
HtmlDocument doc = browser.Document;
doc.Write(String.Empty);
browser.DocumentText = _emailHTML;
я нашел, что эти WebBrowser
управление обычно должно инициализироваться к about:blank
так или иначе. Те же потребности, которые будут сделаны между, перешли к различным типам содержания (как text/xml к тексту/HTML), потому что рендерер отличается (mshtml для текста/HTML, чего-то еще для text/xml).
(через http://geekswithblogs.net/paulwhitblog/archive/2005/12/12/62961.aspx )