2012-04-16 45 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