Как создать пользовательский элемент управления в ASP.net, который обновляется сам по себе асинхронно? - PullRequest
0 голосов
/ 05 мая 2018

Я хочу создать выпадающий пользовательский элемент управления многократного использования, который извлекает данные с сервера для заполнения.

Сервер также выполняет асинхронный вызов конечной точки 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?

...