0
A
回答
1
你可以使用一個WebClient:
WebClient downloader = new WebClient();
downloader.DownloadStringCompleted += (o, e) => DoSomethingWithResult(e.Result);
downloader.DownloadStringAsync(new Uri(yourWebBrowser.Source.ToString()));
private void DoSomethingWithResult(string result)
{
//...
}
當然,你需要檢查e.Error
等等......我離開是出於對簡潔起見。
爲了下載整個頁面,不只是HTML,你應該看看this question。被警告,它可能不像你想象的那麼簡單。
編輯:爲了顯示您使用上述方法保存的HTML,請致電WebBrowser.NavigateToString(result)。
您可以找到一個示例in this blog post。
相關問題
- 1. WebBrowser控件WP7不能打開頁面
- 2. 在WP7的3頁應用程序中保存頁面狀態
- 3. 如何在Android中保存頁面
- 4. 如何在AngularJS中保存頁面
- 5. MVVM中的WP7 WebBrowser
- 6. 頁面重定向(在Flickr上)WP7 WebBrowser問題
- 7. wp7 Webbrowser:我們在顯示此頁面時遇到問題
- 8. 如何防止AJAX導航從一個頁面客場WebBrowser控件在WP7
- 9. 如何刷新頁面在WP7
- 10. WP7獲取導航頁面的網址WebBrowser
- 11. 列表框WP7中的Webbrowser
- 12. HTML在WP7不WebBrowser控件
- 13. 如何保存WebBrowser頁面url內容每秒的圖像?使用此代碼
- 14. 如何使用C#webbrowser從css和js文件保存網頁?
- 15. 如何將html生成的頁面保存在html存檔中?
- 16. 如何阻止WPF WebBrowser加載頁面?
- 17. 如何正確保存texture2d到MediaLibrary wp7
- 18. 保存頁面ID在$ _SESSION
- 19. 保存變量wp7
- 20. wp7 - 如何使線程導航頁面
- 21. WP7頁面導航?
- 22. WP7頁面轉換
- 23. 如何在WP7的WebBrowser控件中使用JQuery的POST方法
- 24. 如何保存wp7中隔離存儲中的對象列表
- 25. 如何保存html頁面的狀態?
- 26. 如何保存請求頁面
- 27. 如何將頁面保存爲草稿
- 28. 如何使用html5 webstorage保存頁面?
- 29. 如何強制HtmlUnit保存頁面?
- 30. 如何將JSP頁面保存爲pdf?
但是當我想顯示下載的網頁時,它的樣式和圖像被破壞! – sma6871 2011-12-25 18:57:30
你說你想要HTML,PDF或JPG。這給你的HTML。編輯你的問題,更確切地說,如果你需要幫助*顯示*本地保存的HTML文件。 – Adam 2011-12-25 18:58:19
是的,但我想完整的HTML包含圖像和...離線查看 – sma6871 2011-12-25 19:00:34