首先感谢各位能进来帮助回帖。。谢谢大家。问题如下:
在使用C#编程中遇到如下问题:1.使用WebBrowser访问一个地址,该地址会返回一个图片。用WebBrowser.Navigat可以直接访问到,然后使用WebBrowser_DocumentCompleted作为加载完毕后,用WebBrowser.Document.Url.ToString()判断是否获取到了地址。代码如下:private WebBrowser wbr = new WebBrowser();wbr.Navigate("http://www.aaa.com/bbb?.asp"); switch (wbr.Document.Url.ToString())现在该网站修改了显示方式,查询后不在显示图片地址了,发现可以用WebClient的downloaddata来下载并判断值的长度,依然能到达效果。请教大家应该如何修改?我想判断downloaddata的长度。用异步好像没有取长度,直接用downloaddata().length也是可以的。但是不知道如何在异步判断长度。
我现在是这样做的:  private WebClient wbc = new WebClient(); wbc.DownloadDataCompleted += new DownloadDataCompletedEventHandler(wbc_DownloadDataCompleted);  wbc.DownloadDataAsync("http://www.aaa.com/bbb?.asp"); 
 void wbc_DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs e)
        {
            throw new NotImplementedException();
        }写的比较乱,希望能得到大家的帮助。