Как перенаправить страницу после возврата FileStreamResult в ASP.NET MVC

На нашем сайте есть функция отчетности, которая позволяет пользователям загружать отчеты в формате PDF с различными данными. Для некоторых отчетов требуются параметры, и в этом случае мы перенаправляем их в представление настройки параметров после того, как они выбирают отчет.

После публикации параметров на сервере возвращается FileStreamResult с PDF. Проблема в том, что для отчетов с параметрами пользователь остается на странице настройки параметров после возврата FileStreamResult. Я хотел бы перенаправить их обратно на страницу списка отчетов.

Есть ли в любом случае сделать это с FileStreamResult, или, я должен искать индивидуальное решение?

1 ответ

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

Как насчет перенаправления обратно на страницу "Спасибо за загрузку", а затем начать загрузку?

Саймон

Другие вопросы по тегам