我希望创建一个可重用的Drop-down用户控件,该控件从服务器检索数据以填充自身。
服务器还对api端点进行异步调用,以检索将在下拉列表中使用的数据,如下所示:
private void downloadDropdownData(object sender, EventArgs e)
{
var client = new WebClient();
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(OnFinished);
client.DownloadStringAsync(new Uri("http://docform-nodeapi.herokuapp.com/letterinfo"));
}
我的问题是,如果另一个控件在下载完成之前执行了部分回发,则先前填充下拉列表的请求将被取消。如何在ASP.net中同时运行多个异步回发?