FineUI 官方论坛

标题: asp.net 导出Excel并下载 出现的问题 [打印本页]

作者: lianyangbin    时间: 2014-4-21 17:32
标题: asp.net 导出Excel并下载 出现的问题
Response.ClearContent();
            Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", fileName));
            Response.ContentType = "application/excel";
            Response.Charset = "UTF-8";
            Response.ContentEncoding = System.Text.Encoding.UTF8;
            MemoryStream ms = RenderToExcel(ds.Tables[0]) as MemoryStream;
            Response.BinaryWrite(ms.GetBuffer());
            Response.End();


当设置按钮enableAjax= false时  Response会报错.
如何处理...

我要的功能具体是这样子的:
检索出来数据绑定到dataset上,用npoi导成Excel,然后浏览器可以下载Excel.
因为数据量比较大|,我想加一个进度条...但是一直在Response和EnableAjax中出现问题,不知原理...
望大家给个想法和参考...

作者: lianyangbin    时间: 2014-4-22 08:19
为何按钮设置为enableajax = false,就不能使用Response呢?
我现在都是在按钮事件下 检索出数据 用NPOI导成Excel 在用Response放在浏览器下下载.
但是enableajax = false 和 Response不能兼容使用,大家有没有什么好的想法介绍下.谢谢.




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4