asp.net实现将数据输出到word

asp.net实现将数据输出到word,第1张

public void Download()
{
Random rd = new Random();
string fileName = DateTimeNowToString("yyyyMMddhhmm") + rdNext() + "doc";
//存储路径
string path = ServerMapPath(fileName);
//创建字符输出流
StreamWriter sw = new StreamWriter(path, true, SystemTextUnicodeEncodingUTF8);
//需要导出的内容
string str = "<html><head><title>无标题文档</title></head><body>这里放从数据库导出的word文档内容</body></html>";
//写入
swWrite(str);
swClose();
ResponseClear();
ResponseBuffer = true;
thisEnableViewState = false;
ResponseCharset = "utf-8";
ResponseAppendHeader("Content-Disposition", "attachment;filename=" + >这个主要是JS实现的功能,应该和web服务器没有关系,可能是你的浏览器安全设置禁用了某些选项。
你试试浏览器选项中,修改"本地Intranet"内“对没有标记为安全的ActiveX控件进行初始化和脚本运行”这一项设置为“启用”。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10671683.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存