Tag: closedxml

从ASP.NET MVC下载JQuery-AJAX请求中的excel文件

在我的ASP.NET MVC项目中,我使用ClosedXML生成了一个excel文件。 它适用于非ajax调用。 这是我的控制器动作方法 // Prepare the response Response.Clear(); Response.ContentType = “application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”; Response.AddHeader(“content-disposition”, “attachment;filename=\”” + reportHeader + “.xlsx\””); // Flush the workbook to the Response.OutputStream using (MemoryStream memoryStream = new MemoryStream()) { MyWorkBook.SaveAs(memoryStream); memoryStream.WriteTo(Response.OutputStream); memoryStream.Close(); } Response.End(); 现在我试图通过ajax请求来做到这一点。 但该文件不是从mvc控制器发送的。 $.ajax({ url: url, type: “POST”, data: fd, processData: false, contentType: false, beforeSend: function () { }, […]