Richard Deeming
К сожалению, это невозможно.
TransmitFile
отправляет ответ, содержащий файл, который вы хотите загрузить. Этот ответ может содержать только HTTP-заголовки, связанные с загрузкой.
HttpResponse.TransmitFile[^]
Redirect
сказал бы браузеру прервать текущий запрос и сделать совершенно новый запрос, который отменил бы загрузку.
HttpResponse.Перенаправлять[^]
А заголовок "обновить" будет работать только в том случае, если вы возвращаете HTML-страницу.
Meta refresh-Википедия[^]
AFAIK, нет надежного способа узнать, когда загрузка завершена, ни с сервера, ни из кода Javascript. Лучшее, что вы можете сделать, - это использовать Javascript для перехода на другую страницу после короткого тайм-аута или для отображения ссылки, по которой пользователь может вручную щелкнуть после завершения загрузки.