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. 如何在Android中保存頁面
- 3. 如何在AngularJS中保存頁面
- 4. 頁面重定向(在Flickr上)WP7 WebBrowser問題
- 5. 如何阻止WPF WebBrowser加載頁面?
- 6. 保存變量wp7
- 7. wp7 - 如何使線程導航頁面
- 8. 如何將頁面保存爲草稿
- 9. 如何強制HtmlUnit保存頁面?
- 10. 如何使用$ .ajax()保存頁面
- 11. 如何保存頁面狀態?
- 12. 如何保存html頁面的狀態?
- 13. WP7頁面轉換
- 14. WP7頁面導航?
- 15. 在Magento中,如何在保存前預覽頁面?
- 16. WP7 - 如何將開始頁面設置爲外部頁面(在庫中)
- 17. WP7墓碑內存保存
- 18. 如何在WebBrowser控件中獲取頁面標題?
- 19. 無法在硒webdriver中保存頁面
- 20. 在Django中保存動態頁面
- 21. 如何讓頁面內存頁面保持不變
- 22. 如何在jsp中重載頁面時保存數據struts2
- 23. 如何在sql數據庫中保存html頁面代碼?
- 24. 如何在PHP變量中保存頁面源代碼?
- 25. 如何使數據保存在jsp的頁面中?
- 26. 如何將數據表保存在我的頁面中?
- 27. 如何在java中保存一個jsp頁面爲pdf?
- 28. 如何保存hashtag值並在頁面加載中恢復?
- 29. 如何使用c#中的內置webbrowser保存完整的網頁
- 30. WP7的Webbrowser InvokeScript錯誤
但是當我想顯示下載的網頁時,它的樣式和圖像被破壞! – 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