Я использую ASP.NET MVC 2.0 и .NET Framework 3.5 sp1.
У меня есть действие, которое в настоящее время принимает модель представления в качестве параметра.Действие имеет тип возврата FileResult.Он используется в моем приложении для создания PDF-файла и передачи его пользователю для загрузки.Есть ли способ выполнить это действие асинхронно, чтобы несколько файлов могли быть переданы обратно пользователю?Я знаю, что это некрасиво, но это то, о чем просил пользователь, и проблемы конфиденциальности и разрешений ч / б, эти файлы существуют только в памяти, поэтому я не могу сжать их вместе и записать их.По сути, пользователь щелкает, какие файлы он хочет загрузить, и для каждого из них отображается диалоговое окно загрузки.
Я смотрю, чтобы мой контроллер наследовал AsyncController и реализовывал методы типа MyActionAsync & MyActionCompleted.Основываясь на моем собственном тестировании, я думаю, что это не может быть сделано.Кто-нибудь может это проверить?