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