我写了一个下载网页的功能:功能如下:
public string GetWebPage(string sURL)
{
System.Net.WebResponse objResponse = null;
System.Net.WebRequest objRequest = null;
System.IO.StreamReader objStreamReader = null;
string sResultPage = null;
try
{
objRequest = System.Net.HttpWebRequest.Create(sURL);
objResponse = objRequest.GetResponse();
objStreamReader = new System.IO.StreamReader(objResponse.GetResponseStream());
sResultPage = objStreamReader.ReadToEnd();
return sResultPage;
}
catch (Exception ex)
{
return "";
}
}
但我的问题是。当这个功能在那个时候工作的应用程序转到冻结(不响应)并且那个时候我不能做任何事情。我怎么解决这个问题。下载时用户可以在我的应用程序中做其他事情。