2012-09-25 86 views
-1

我正在使用夏普開發。我正在使用C#製作Windows窗體應用程序。在這個應用程序中,我正在使用webbrowser控件。我想,當我打開網頁我的網頁瀏覽器應編程該網頁的源代碼複製到一個文本文件中。我使用下面的代碼做這個任務如何以編程方式複製網頁的源代碼?

string MSDNpage1 = webBrowser1.Document.Body.InnerText; 
cxz.My.MyProject.Computer.FileSystem.WriteAllText("F:\\Assignment.txt", MSDNpage1, true); 

但是,這給了一個錯誤的

「的類型或命名空間名稱‘我的’不列入存在命名空間中的CXZ(是U缺少組件)(CS0234)「

+0

你能更具體,什麼樣的網頁,HTML,ASPX,PHP的? –

+0

你可以使用'WebClient'。 – adatapost

+1

運行時無法找到你的類名爲My命名空間cxz.Make確保已正確添加引用 –

回答

1

My關鍵字存在於VB.Net而不是C#中。下面是編寫文本文件在C#代碼:

// Compose a string that consists of three lines. 
string lines = "First line.\r\nSecond line.\r\nThird line."; 

// Write the string to a file. 
System.IO.StreamWriter file = new System.IO.StreamWriter("c:\\test.txt"); 
file.WriteLine(lines); 

file.Close(); 

編號:Code: Writing to a Text File Visual C#

+0

感謝名單這裏面的代碼是工作,但我有一個問題 –

+0

問題是,這是複製網頁的源代碼,但是當我打開一個新的網頁,它將新網頁的來源轉變爲文件中的以前的數據。我想要新的數據應該保存下來以前。什麼是寫的方式來做到這一點? –

相關問題