你的位置:首页 > 软件开发 > ASP.net > 利用jQuery npoi插件 asxh一般处理文件实现excel的下载

利用jQuery npoi插件 asxh一般处理文件实现excel的下载

发布时间:2015-12-02 15:00:06
最近开发的过程中遇到这么一个问题,利用ajax和ashx文件实现下载功能。发现代码调试走完之后并没有弹出下载框。研究了一段时间之后发现解决这种问题有两种方法,1.ajax获取数据集在前台做处理实现导出(个人不大喜欢这样有兴趣自行度娘)。2.既然都请求服务端了那就服务端搞定这件事。 ...

最近开发的过程中遇到这么一个问题,利用ajaxashx文件实现下载功能。发现代码调试走完之后并没有弹出下载框。

研究了一段时间之后发现解决这种问题有两种方法,1.ajax获取数据集在前台做处理实现导出(个人不大喜欢这样有兴趣自行度娘)。2.既然都请求服务端了那就服务端搞定这件事。

下面说一下第二种方法:这种方法的实质上没有使用ajax的方式。

先说一下一般处理文件的写法

利用jQuery  npoi插件 asxh一般处理文件实现excel的下载利用jQuery  npoi插件 asxh一般处理文件实现excel的下载
public class DownLoadExcel : IHttpHandler {    public void ProcessRequest (HttpContext context) {    context.Response.ContentType = "application/vnd.ms-excel";    context.Response.ContentEncoding = Encoding.UTF8;    context.Response.Charset = "";    context.Response.AppendHeader("Content-Disposition",      "attachment;filename=" + HttpUtility.UrlEncode("测试", Encoding.UTF8));      HSSFWorkbook workbook = new HSSFWorkbook();      //省略向HSSFWorkbook 中插入数据      workbook.Write(context.Response.OutputStream);      workbook.Dispose();  }   public bool IsReusable {    get {      return false;    }  }

原标题:利用jQuery npoi插件 asxh一般处理文件实现excel的下载

关键词:jquery

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录