000
25.08.2006, 20:43 Uhr
~theolmue
Gast
|
Hallo, ich habe ein Form mit einem WebBrowser-Steuerelement. Zur Laufzeit weise ich ihm über die DocumentText-Eigenschaft einen String zu, der einen HTML-Quelltext darstellt. Darauf hin zeigt das Steuerelement das Dokument ordentlich an. Anschließend will ich die Seite über die ShowSaveAsDialog-Methode auf Festplatte speichern können. Der Dialog zum Speichern einer Webseite geht zwar auf, aber gespeichert wird eine leere Seite und nicht die angezeigte Seite und ich habe keine Ahnung warum.
Hier die relevanten Ausschnitte aus dem Quellcode:
Code: |
public Form1() { InitializeComponent(); this.webBrowser1.DocumentText = "<html><head><meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\"></head><body><H1>Meine Seite</H1></body></html>"; }
private void button1_Click(object sender, EventArgs e) { this.webBrowser1.ShowSaveAsDialog(); }
|
Folgendes Dokument wird dann auf die Festplatte gespeichert:
Code: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url=(0011)about:blank --> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=unicode"> <META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD> <BODY></BODY></HTML>
|
Ich hoffe irgend jemand hat eine Idee, am besten mit einem passenden Codeschnipsel! |