Как перенаправить страницу после возврата FileStreamResult в ASP.NET MVC - PullRequest
3 голосов
/ 15 июня 2011

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

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

Есть ли возможность сделать это с помощью FileStreamResult или я должен искать собственное решение?

1 Ответ

1 голос
/ 30 июня 2011

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

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

Simon

...