将网页到出word文档,全面兼容所有office版本的代码 将网页到出word文档,全面兼容所有office版本的代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void ExpertControl(System.Web.UI.Control source, DocumentType type) { if (type == DocumentType.Excel) { Response.AppendHeader("Content-Disposition","attachment;filename=result.xls"); Response.ContentType = "application/ms-excel"; } else if (type == DocumentType.Word) { Response.AppendHeader("Content-Disposition","attachment;filename=result.doc"); Response.ContentType = "application/ms-word"; } Response.Charset = "utf-8"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312"); source.Page.EnableViewState =false; System.IO.StringWriter writer = new System.IO.StringWriter() ; System.Web.UI.HtmlTextWriter htmlWriter = new System.Web.UI.HtmlTextWriter(writer); source.RenderControl(htmlWriter); Response.Write(writer.ToString()); Response.End(); } public enum DocumentType { Word, Excel }参考参考 http://topic.csdn.net/t/20060326/21/4641413.html 怎么读取一个网络文本数据 关于聊天机器人 c#小游戏之二 - 变色球 就B/S开发而言.net还是java? 用mscomm控件在c#上编的2串口互发信息的测试程序,但运行不显示2串口互发的信息. 如何把一个二维数组的内容全部输到textbox1中? 关于DataTable循环判断数据问题,请大家帮忙看看(急)谢谢! socket通过http代理连接问题 寻求把一个数组里的数据 插入数据库的合理方法 枚举如何如何防止错误的发生?? 有项目开发说明书的例子或模板吗 GPS车载定位
if (type == DocumentType.Excel)
{
Response.AppendHeader("Content-Disposition","attachment;filename=result.xls");
Response.ContentType = "application/ms-excel";
}
else if (type == DocumentType.Word)
{
Response.AppendHeader("Content-Disposition","attachment;filename=result.doc");
Response.ContentType = "application/ms-word";
}
Response.Charset = "utf-8";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
source.Page.EnableViewState =false;
System.IO.StringWriter writer = new System.IO.StringWriter() ;
System.Web.UI.HtmlTextWriter htmlWriter = new System.Web.UI.HtmlTextWriter(writer);
source.RenderControl(htmlWriter);
Response.Write(writer.ToString());
Response.End();
}
public enum DocumentType
{
Word,
Excel
}
参考
参考