如何在客户端将动态生成的aspx页面另存为到本地
来源:互联网 发布:js判断是否为json对象 编辑:程序博客网 时间:2024/06/06 02:22
Response.Clear();
Response.Buffer = true;
Response.Charset = "utf-8";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
//指定输出的文件名及类型
Response.AppendHeader("Content-Disposition", "attachment;filename=TestBook1.xls");
Response.ContentType = "application/ms-excel";
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
//也可以使用其他数据控件
this.Repeater1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
或者参考OneCode里面的示例:
ASP.NET app exports ReportViewer data (CSASPNETReportViewerExport)
http://code.msdn.microsoft.com/CSASPNETReportViewerExport-bda5617d
Import/export Excel worksheet in ASP.NET (CSASPNETExcelImportExport)
http://code.msdn.microsoft.com/CSASPNETExcelImportExport-71cf1101
补充说明一下,官方是不支持服务端的Office自动化的。
http://support.microsoft.com/kb/257757
谢谢!
- 如何在客户端将动态生成的aspx页面另存为到本地
- 将报表不在本地生成文件,直接输出到浏览器或者另存为的方法
- .net如何将aspx生成html(cms静态页面原理)
- 如何将远程页面的所有内容下载到本地
- aspx文件在服务器上打开时没有乱码,但另存为html后保存到本地出现乱码
- 如何将HTML或aspx页面嵌入到Silverlight中
- 如何在ASPX中将word文件输出到客户端浏览器
- VS aspx页面在 设计视图 状态时 才可选用 工具 菜单下的 生成本地资源
- 从jsp或者aspx这种动态页面获取图片并保存到本地
- 在aspx页面里调用cs后台文件里的方法,返回结果到aspx页面
- ASP页面将数据库中检索数据生成到本地报表的解决方案
- ASP页面将数据库中检索数据生成到本地报表的解决方案
- 利用XML动态生成ASPX页面
- c#.net动态生成.aspx页面!
- 求助:在aspx页面中动态添加CheckBox的问题
- 在aspx页面中添加客户端事件
- 将Page_Load放在aspx页面
- 将动态aspx页面转换成为静态html页面的几种方法
- Windows环境下Android NDK环境搭建
- Something about set list and map in Java
- C# .NET读取Excel文件
- 日期时间判断正则表达式
- 找不到libstdc++.so.5库文件
- 如何在客户端将动态生成的aspx页面另存为到本地
- layoutSubviews在以下情况下会被调用
- Hibernate 入门之Hibernate简介和体系结构(一)
- 2007年百度之星程序设计大赛试题初赛题目-题2-Wii 游戏开始啦!
- Vmware 安装Centos
- eclipse连接不上模拟器的问题:ADB server didn't ACK
- SOA是什么(转) .
- RSA算法详解
- AndroidManifest.xml中android:configChanges属性