Я довольно новичок в MVC и хочу знать, каков правильный подход - при отправке формы выполняется Edit ActionResult, после сохранения данных я хочу создать файл и отправить его в браузер для загрузки, но также перейдите к другому действию.
Файл отправляется в браузер, но дальнейшая обработка в контроллере не происходит, потому что я использую return RedirectToActions. Заранее спасибо за любые указатели.
public ActionResult Edit(int id, InvoiceFormData formData)
{
...
return base.RedirectToAction("ReturnPdf", new { id = 99 });
// More processing...ideally...then
return base.RedirectToAction("Action", "Controller");
}
public FileResult ReturnPdf(int? id)
{
...
return output; // writes file output and prompts user to download
}