2011-03-22 85 views
1

我是ASP新手,想知道是否有方法將網頁源代碼保存爲字符串變量或.txt文件一個使用C#或ASP.net與C#的網站地址。C#和ASP.net將html保存爲字符串或文件

如果可能的話,示例代碼和關於要引用的庫的信息會非常有用。

回答

2

您可以使用該WebClient類:

給一個字符串變量:

string result; 
using (WebClient wc = new WebClient()) 
    result = wc.DownloadString("http://stackoverflow.com"); 

到文件:

using (WebClient wc = new WebClient()) 
wc.DownloadFile("http://stackoverflow.com", @"C:\test\test.txt"); 
0

沒問題:

HttpWebRequest webRequest = WebRequest.Create(url) as HttpWebRequest; 

HttpWebResponse response = webRequest.GetResponse() as HttpWebResponse; 

string html = new StreamReader(response.GetResponseStream()).ReadToEnd(); 

在一個基地ic高水平。

0

你應該看看WebClient Class

一個例子可以在上面發佈的鏈接上找到。