我们有一个带有下载按钮的Html.BeginForm(...)。单击按钮后,我们会在提交之前启用忙碌指示符。表单发布到控制器和控制器返回一个FileStreamResult,其响应头像set一样,因此文件被下载而不是打开或开始重定向。
HttpContext.Response.AddHeader("content-disposition", "attachment; filename=downloaded-file.pdf");
// Return from the controller.
return new FileStreamResult(GetTestFile(), "application/pdf");
一旦控制器返回,我需要一种方法来禁用繁忙指示器,因为没有重定向。