FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 1363|回复: 1
打印 上一主题 下一主题

asp.net 导出Excel并下载 出现的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-21 17:32:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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中出现问题,不知原理...
望大家给个想法和参考...
沙发
 楼主| 发表于 2014-4-22 08:19:41 | 只看该作者
为何按钮设置为enableajax = false,就不能使用Response呢?
我现在都是在按钮事件下 检索出数据 用NPOI导成Excel 在用Response放在浏览器下下载.
但是enableajax = false 和 Response不能兼容使用,大家有没有什么好的想法介绍下.谢谢.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-26 16:26 , Processed in 0.042278 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表