Gewusst wie: laden von lokalen HTML-Seiten im WebBrowser-control in C#
Ich habe die Nummer von lokalen HTML-Seiten. Ich möchte diese Anzeige lokaler HTML-Seiten in Web-browser-Steuerelement. Wenn ich "neue Seite hinzufügen" sollte in Anhängen zur vorherigen Seite.
Hier ist der Beispielcode für die Einstellung Url
for( int i=0; i<=filecount; i++)
web-browser.Url = new Uri(filepath[i]);
Aber während der Laufzeit Ihrer schau die Datei-Download-pop-up-und web-browser leer ist.
Was ist in Ihrem filepath[i] variable? Wenn es lokale Dateien, dann append "file://" vor Ihnen. Auch sollten Sie nicht verwenden die web-browser.Navigieren(<url>) - Funktion?
InformationsquelleAutor Mayuresh | 2012-07-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie einlegen einer einzelnen Seite als
oder auch wie
Aber wenn Sie Bilder, css-oder js in die relativen Pfade verwenden
Wenn Sie möchten, laden Sie eine html mit entsprechenden Bilder verwenden Sie die Navigate-Methode wie var uri = new Uri(filepath); webBrowser1.Navigate(uri);
Wenn Sie etwas suchen, wie diese html-Dateien als ein Teil der Lösung, anstatt einige Ordner, können Sie diese html-und zugehörige Dateien zum Projekt Inhalte und Eigenschaften ändern, um "copy to output directory" : immer kopieren-option. und laden Sie es wie string curDir = Directory.GetCurrentDirectory(); var url = new Uri(String.Format("Datei:///{0}/{1}", curDir, "test.html")); webBrowser1.Navigate(url);
Große seinen arbeiten für HTML-Dateien. Aber jetzt habe ich neues Problem.Ist es möglich, laden lokale XHTML-Seiten in dem webbrowser-Steuerelement?
Irgendeine Idee, über das laden der riesigen xml-Datei im web-browser .. Meine xml-Datei hat eine Größe von 65 gb
InformationsquelleAutor Moble Joseph
etwas wie, dass ich mich erinnere... 😉
InformationsquelleAutor Mathlight