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