Как перенаправить страницу после возврата FileStreamResult в ASP.NET MVC
На нашем сайте есть функция отчетности, которая позволяет пользователям загружать отчеты в формате PDF с различными данными. Для некоторых отчетов требуются параметры, и в этом случае мы перенаправляем их в представление настройки параметров после того, как они выбирают отчет.
После публикации параметров на сервере возвращается FileStreamResult с PDF. Проблема в том, что для отчетов с параметрами пользователь остается на странице настройки параметров после возврата FileStreamResult. Я хотел бы перенаправить их обратно на страницу списка отчетов.
Есть ли в любом случае сделать это с FileStreamResult, или, я должен искать индивидуальное решение?
1 ответ
Вы можете установить заголовки перенаправления ответа вручную, прежде чем загружать файл, хотя я не уверен, что это сработает.
Как насчет перенаправления обратно на страницу "Спасибо за загрузку", а затем начать загрузку?
Саймон