Response.Redirect после завершения потока? - PullRequest
0 голосов
/ 17 марта 2020

Мне нужны эти действия на странице aspx / aspx.vb:

  1. Пользователь нажимает кнопку «Обработка»
  2. Запускается фоновый поток, добавляющий от 1000 до 100 000 записей в SQL база данных. Это может занять от 1 секунды до 20 секунд
  3. Когда фоновая нить закончена, я хочу ответить. Перенаправить пользователя на другую страницу
  4. Если пользователь случайно переместился в другое место или закрыл браузер окно, пока поток все еще работает, я хочу, чтобы поток продолжал работать до тех пор, пока он не будет завершен.

Какой лучший / самый простой способ сделать это? Я читал сообщения о RunWorkerCompleted, но, похоже, это старый метод, или он применим только к windows формам, а не ASP. NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...