“Content-Disposition”下载已知MIME文件

项目中要求将页面涉及的查询数据表格下载为Excel文件
本打算使用创建Excel对象 在定制格式将查询数据重新写入Excel Sheet 中 可是使用Excel设置样式是非常特别麻烦的
于是在搜索中偶然查到了 下载页面表格的博文 非常简单就可以实现 而且下载下来的Excel与查询结果的表格样式都是一样的
思路:点击下载链接 在链接页面显示查询结果 并使用用链入页面相同的样式 去掉其余非表格的不需要下载的部分 然后将页面以Excel格式下载
将页面以特定MIME格式下载的语法为
Response.AddHeader "content-disposition","attachment; filename=fname.ext"

HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment; filename=\"" + filename + "\";");

参考网站: http://www.cnblogs.com/jzaileen/articles/1281025.html

你可能感兴趣的:(“Content-Disposition”下载已知MIME文件)