2012-04-16 58 views
-1

可能重複:
event handles & visible的WebRequest輸入URL

我是新來的學習WebRequest.This是我的代碼

 WebRequest myRequest; 
     myRequest = WebRequest.Create(""); 
     WebResponse myResponse = myRequest.GetResponse(); 
     Stream responseStream = myResponse.GetResponseStream(); 
     StreamReader reader = new StreamReader(responseStream); 

     StringBuilder sb = new StringBuilder(); 
     string line = ""; 
     while ((line = reader.ReadLine()) != null) 
     { 
      sb.Append(line); 
      sb.Append("\r\n"); 
     } 
     textBox1.Text = sb.ToString(); 

我無法理解如何讓用戶輸入URL並點擊按鈕,該頁面顯示出來。可以幫助我理解。它說 myRquest = WebRequest.Create(「」);當用戶在文本框中輸入URL並點擊go按鈕時,它將轉到該網頁。

+1

您剛剛問了這個問題並接受了一個答案。你爲什麼再問一次? – Jason 2012-04-16 21:05:25

+0

我在那裏有兩個問題,我知道有一次因爲在同一個表單上有另一個答案而陷入麻煩。我被告知在一個新問題中提問。有一個問題涉及兩個部分,我指出了一個問題,但我仍然不理解WebRequest。 – shan 2012-04-16 21:11:30

+0

投票結束。您可以對代碼,標題和問題進行示例說明3種不同的事情如果您至少對齊其中的2個,您可能會得到更好的迴應。請注意,您的上一個問題包含答案 - 「輸入文本」是WinForms應用程序的第二大基本示例。 – 2012-04-16 21:22:40

回答

3

假設您的頁面上有一個TextBox(txtUrl),用戶用它來輸入Url。然後,你會做這樣的事情

myRequest = WebRequest.Create(txtUrl.Text); 

即通過用戶輸入到類向WebRequest.Create()方法的URL。但是,您需要添加一些錯誤檢查以防用戶未輸入值或輸入錯誤的URL等。

+0

謝謝。只是你忘記了一些簡單的事情。 – shan 2012-04-16 21:24:27