In meinem vb.net-Programm verwende ich einen Webbrowser, um dem Benutzer eine HTML-Vorschau zu zeigen. Ich habe zuvor einen Server getroffen, um den HTML-Code zu erhalten, und dann einen asynchronen Thread zurückgegeben und ein Ereignis ausgelöst, um den WebBrowser.DocumentText mit der von mir zurückgegebenen HTML-Zeichenfolge zu füllen..Net WebBrowser.DocumentText ändert sich nicht!
Jetzt habe ich es eingerichtet, um alle Informationen auf dem Client zu greifen, ohne jemals den Server zu treffen, und ich versuche, das gleiche Ereignis zu erheben. Ich sehe der Code gehen, und es hat die HTML-Zeichenfolge richtig und alles, aber wenn ich versuche,
browser.DocumentText = _emailHTML
den Inhalt von Documenttext zu tun bleiben als „<HTML></HTML>
“
Ich frage mich, warum der Documenttext wurde nicht eingestellt. Hat jemand irgendwelche Vorschläge?
Ich schätze die Hilfe. Stellt sich heraus, ich konnte es mit browser.Document.OpenNew (True) Sie haben Recht - ich musste es initialisieren. –
Erstaunlich. Schöne Beschwörung. –
Warum der doc.Write gefolgt von DocumentText = ...? Ist es nicht genug, nur einen Browser zu tun.Document.Write (_emailHTML) ;? – Nikodemus