có một hướng dẫn mà thực sự làm việc cho nền tảng Windows 8 với XAML và C#: http://www.tech-recipes.com/rx/1954/get_web_page_contents_in_code_with_csharp/Windows 8 C# - lấy một nguồn trang web dưới dạng chuỗi
Đây là cách:
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(URL);
myRequest.Method = "GET";
WebResponse myResponse = myRequest.GetResponse();
StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8);
string result = sr.ReadToEnd();
sr.Close();
myResponse.Close();
Tuy nhiên trong Windows 8, người cuối cùng 2 dòng là mã để đóng kết nối (tôi giả định), phát hiện lỗi. Nó hoạt động tốt mà không đóng kết nối, tuy nhiên, nhưng tỷ lệ cược là gì? Tại sao chúng ta phải đóng kết nối? Điều gì có thể đi sai nếu tôi không? "Đóng kết nối" có nghĩa là gì?
Lỗi nào bạn nhận được? – ZorleQ
không phải là lỗi thời gian chạy, có lỗi khi tôi chỉnh sửa: 'System.IO.SystemReader' không chứa định nghĩa cho 'Đóng' và không có phương pháp mở rộng 'Đóng' blablabla –
Phiên bản .NET nào bạn đã cài đặt ? Nó có thể không phải là cửa sổ 8 nhưng có thể là phiên bản .NET. – webnoob