Export功能 导致 页面显示很多非法字符,还可能页面显示两次
2015-11-24 15:42
429 查看
private void exportBinaryToExcel(byte[] bytes, string filename) { Response.AddHeader("Content-Disposition", "attachment; filename=" + filename); Response.AddHeader("Content-Length", bytes.Length.ToString()); Response.ContentType = "application/octet-stream"; Response.BinaryWrite(bytes); Response.Flush(); Response.End(); //这里的问题 }
发现页面局部展示了两次,思考后感觉是页面展现的方法中没有清空上一次的内容,找到代码Response, Google发现Response.End()是结束当前的页面。解决!
相关文章推荐
- WebGL实现HTML5贪吃蛇3D游戏
- Coreseek安装指南和使用指南
- WordPress中缩略图的使用以及相关技巧
- java反射详解
- 要用什么软件才可以打开cdr格式文件
- 软件设计原则----LisKov替换原则(LSP)
- Python字符串
- 协程 及 libco 介绍
- java 冒泡排序
- ORACLE SQL性能优化系列 (五)
- iOS证书
- ubuntu安装软件时出现,无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
- arcgis api
- android中Canvas使用drawBitmap绘制图片
- 适配器模式
- [国嵌攻略][062][触摸屏工作原理解析]
- Word2010如何从正文开始设置页眉页码?
- apr-tomcat-native安装
- iOS9之后去AppStore给我们评价AppStore显示无法连接到AppStore
- 矩阵一些性质