webclient.DownloadStringAsync之后有个函数专门负责下载后的任务,在当前请求未结束之前,能否再使用同一个webclient再次请求其他url?想做个多线程采集,能这么做就简单了
解决方案 »
- ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "js", "setTicketS
- Ibatis.net的一个问题求教。
- 权限登录和登录时那个验证码怎么写?
- 关于网站一些奇怪的问题
- 上传图片后加水印提示另一进程正在使用该文件怎么办?
- 请教一下,在一个包含用户控件的页面中,onload事件是aspx先发生还是ascx先发生啊
- 请问有人知道百度文库的word文件DOC是怎么分页显示的么?
- 安装了vs2008,现在想用vs2005 做wcf应该办??
- aps.net中datagrid的问题!
- 菜鸟的第一个问题,谢谢各位
- Detailviews中关于更新日期的问题
- asp.net 如何操作IC卡
////利用 WebClient 来下载图片
using (WebClient wc = new WebClient())
{
//WebClient 下载完毕的响应事件绑定
wc.DownloadDataCompleted += new DownloadDataCompletedEventHandler(wc_DownloadDataCompleted); //开始异步下载,图片URL路径请根据实际情况自己去指定
wc.DownloadDataAsync(new Uri("http://www.baidu.com"), 1);
}
/// <summary>
/// 图片下载完毕
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void wc_DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs e)
{
try
{
////如果下载过程未发生错误,并且未被中途取消
if (e.Error == null && !e.Cancelled)
{
////e.Result 就是下载结果
object o = e.Result;
}
}
catch
{
}
}