如何将Asp.net导出Excel文件操作优化为高效?

摘要:参考了网上其他大神的写法,也是利用控件的RenderControl功能,得到该控件生成的HTML,然后以Excel文件的类型输出到客户端。不同的地方是我自己添加了Response.Flush()方法,这样在生成数据的时候就已经弹出了下载框,
参考了网上其他大神的写法,也是利用控件的RenderControl功能,得到该控件生成的HTML,然后以Excel文件的类型输出到客户端。 不同的地方是我自己添加了Response.Flush()方法,这样在生成数据的时候就已经弹出了下载框,而不必在同样的页面等待一会儿。如图: 点击导出Excel按钮后,直接弹出下载框。 注:Response.Flush()的作用是将缓冲信息输出到页面。
阅读全文