WebRequest输入URL

时间:2012-04-16 21:00:48

标签: c# .net

  

可能重复:
  event handles & visible

我是学习WebRequest的新手。这是我的代码

        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();

我无法理解如何允许用户输入网址并单击按钮并显示该页面。可以帮助我理解。在哪里说 myRquest = WebRequest.Create(“”);当用户在文本框中输入URL并单击go按钮时,它将转到该网页。

1 个答案:

答案 0 :(得分:3)

假设您的页面上有一个TextBox(txtUrl),用户可以在其中键入Url。然后你会做这样的事情

  myRequest = WebRequest.Create(txtUrl.Text);

将用户输入的url传递给WebRequest.Create()方法。但是,如果用户没有输入值,或输入错误的网址等,您需要添加一些错误检查。