单击Export excel按钮时如何显示进度条或页面加载器?

时间:2019-06-24 12:42:24

标签: c# .net asp.net-mvc

点击导出至excel即可下载文件。

如何显示页面加载器?由于我正在返回文件,因此无法成功隐藏加载程序。

public ActionResult ExportToExcel(HttpPostedFileBase file)
{

    if (dt != null && dt.Rows.Count > 0)
    {
        Worksheet sheet = workbook.Worksheets[0];
        sheet.InsertDataTable(dt, true, 1, 1);
    }
    string Excelpath = System.AppContext.BaseDirectory + DateTime.Now.ToString("yyyyMMdd_hhmmss") + ".xlsx";
    string fileName = Path.GetFileNameWithoutExtension(Excelpath);
    workbook.SaveToFile(Excelpath, ExcelVersion.Version2013);
    byte[] fileByteArray = System.IO.File.ReadAllBytes(Excelpath);
    System.IO.File.Delete(Excelpath);
    return File(fileByteArray, "application/vnd.ms-excel", fileName);
}

0 个答案:

没有答案