我一直試圖得到一個明確的答案,就是如何將一個頁面的HTML作爲一個字符串下載數月,但已經取得了零進展。我可以自己解決所有的解析問題,我可以在弄亂它的時候弄清楚它需要放在應用程序中的哪個位置。如果有人能夠給我一個明確的代碼塊,從給定的url下載頁面的HTML作爲字符串,我將非常感激。Windows Phone 7下載純HTML作爲字符串?
3
A
回答
2
嘛簡單的方法是使用WebClient
:
WebClient client = new WebClient();
client.DownloadStringCompleted += YourEventHandler;
client.DownloadStringAsync(uri);
在事件處理程序然後採取它需要的任何行動。
但是,值得注意的是WebClient
在UI線程上做了很多工作(儘管是「異步」部分) - 如果這是用於生產應用程序,那麼您可能希望直接使用WebRequest
。這是相當多的工作(你最終從WebResponse
Stream
,所以你需要使用適當的字符串編碼,並圍繞它構造一個StreamReader
爲了讀取一個字符串)。
1
System.Net.HttpWebRequest.Create(url);
文檔是here
0
這是我發佈的一個項目,演示了將html作爲字符串下載的兩種方式以及每種方式的相對優點。
WebClient, HttpWebRequest and the UI Thread on Windows Phone 7
的HttpWebRequest爲您提供了一些額外的工作一個很好的用戶界面的性能優勢。
相關問題
- 1. Windows Phone 7下載版本
- 2. Windows Phone 7下載文件
- 3. 爲Windows Phone 7
- 4. Windows Phone 7將資源字符串值設置爲.xml
- 5. Windows Phone 7下載多張圖片
- 6. 將html下載爲字符串
- 7. WrapPanel爲Windows Phone 7
- 8. Windows Phone 7 - 加載動畫
- 9. 下拉列表Windows Phone 7
- 10. Xml串行器Windows Phone 7
- 11. 下載一個字符串作爲ASP.NET
- 12. 將字符串作爲文件下載
- 13. 下載網頁的HTML作爲一個UTF-8字符串
- 14. Windows Phone Youtube下載
- 15. 不能在Windows Phone的本地化字符串7
- 16. 在一個字符串數組導入XML - Windows Phone 7的
- 17. C#中的字符串清單在Windows Phone 7
- 18. 無法在Windows Phone 7中解析字符串DateTime
- 19. 如何解析Windows Phone 7中的xml字符串?
- 20. 使用查詢字符串來獲取參數c#windows phone 7
- 21. Windows Phone 7不讀荷蘭本地化字符串
- 22. Windows Phone 7 - CameraTask不工作
- 23. Windows Phone 7 UIElement操作
- 24. windows phone 7操作docx
- 25. iOS 7使用HTML字符串作爲NSAttributedString並設置字體?
- 26. Windows Phone 7字體樣式
- 27. 棱鏡V4爲Windows Phone 7
- 28. 爲Windows Phone 7安裝Phonegap
- 29. MediaElement Windows Phone 7
- 30. Windows Phone 7:SQLite