代码如下:
private void button1_Click(object sender, EventArgs e)
{
WebClient client = new WebClient();
Uri uri = new Uri("http://www.3322.org/dyndns/getip");
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(DownloadStringCallback2); client.DownloadStringAsync(uri);
}
msdn上说 DownloadStringAsync 这个函数不会阻塞线程,为什么我使用的时候,主界面还是会没有响应?
private void button1_Click(object sender, EventArgs e)
{
WebClient client = new WebClient();
Uri uri = new Uri("http://www.3322.org/dyndns/getip");
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(DownloadStringCallback2); client.DownloadStringAsync(uri);
}
msdn上说 DownloadStringAsync 这个函数不会阻塞线程,为什么我使用的时候,主界面还是会没有响应?
这个方法贴出来看看