问题描述
stringfileName=DateTime.Now.ToString("yyyyMMddhhmmss");//设置导出文件的名称workbook.SaveCopyAs(Server.MapPath("~")+fileName+".xlsx");stringpath=Server.MapPath("~")+fileName+".xlsx";System.IO.FileInfofile=newSystem.IO.FileInfo(path);Response.Clear();Response.Charset="UTF-8";Response.ContentEncoding=System.Text.Encoding.UTF8;Response.AddHeader("Content-disposition","attachment;filename="+file.Name);Response.ContentType="application/ms-excel";Response.WriteFile(file.FullName);这是MVC3控制器中的一个方法中的代码,页面上有一个按钮,能够调用这个方法,我要的效果是下载式的导出Excel,但是我这样写,根本没弹出下载框,求指教,是哪里没设置还是代码错了或者漏写了什么……
解决方案
解决方案二:
没有人知道吗,高手们,求解啊……
时间: 2024-09-23 07:02:59