void Page_Load()
{
string rl;
WebRequest myReq=WebRequest.Create(http://www.baidu.com);
WebResponse myRes=myReq.GetResponse();
Stream resStream=myRes.GetResponseStream();
StreamReader sr=new StreamReader(resStream,Encoding.Default);
StringBuilder sb=new StringBuilder();
while((rl=sr.ReadLine())!=null)
{
sb.Append(rl);
}
result.Text=sb.ToString();
myRes.Close();
}
怎么把这一段web程序改为winform程序,菜鸟求助?
private void Form1_Load(object sender, EventArgs e)
{
string rl;
WebRequest myReq=WebRequest.Create("http://www.baidu.com");
WebResponse myRes=myReq.GetResponse();
Stream resStream=myRes.GetResponseStream();
StreamReader sr=new StreamReader(resStream,Encoding.Default);
StringBuilder sb=new StringBuilder();
while((rl=sr.ReadLine())!=null)
{
sb.Append(rl);
}
//此處改成你需要的變量
//result.Text=sb.ToString();
myRes.Close();
}
你把这个Page_Load的方法复制到window中,然后要添加相应的引用,就可以了。
你要添加下面两个引用,就是在类的最上面添加:
using System.IO;
using System.Net;
WebRequest在winform中也可以用的,添加引用就可以了
在Winform中你也可以将这个方法中的内容复制到一个事件中,页面load或构造方法中,或其他事件中,都可以