如何让Web应用程序在Client端实现导出报表功能 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- 如何让Web应用程序在Client端实现导出报表功能 (http://www.webasp.net/article/26/25764.htm) |
| -- 作者:未知 -- 发布日期: 2005-07-28 |
| 在Web应用程序中,我们无法像在Windows应用程序那样导出报表,因为程序是在服务器端执行的,执行导出时,其结果也是在服务器端,那应该如何才能实现完整的客户端导出呢?其实这个也不难,方法是:把报表指定导出到某个网站上事先建立好的报表暂存文件,然后利用response.redirect()指令,将浏览器网址指向该报表位置,这样用户的浏览器就会尝试下载刚导出的文件,文件就会被下载到客户端,从而实现我们需要的效果。 部分代码如下:
public string ExportReport() //设置导出选项 //设置磁盘文件选项 //导出报表 private void buttonExport_Click(object sender, System.EventArgs e)
|
| webasp.net |