我的问题与这个有关:
Is there a way to generate word documents dynamically without having word on the machine
不过,我的同事告诉我,您可以在 html head 部分中放置一些元标记,这些标记将重定向 html 并使 word 打开该 html 页面作为 word 文档。我在 framework 3.5 aspx 页面中尝试过,但没有成功。
这是他建议的行:
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=Generator content="Microsoft Word 11 (filtered)">
我将尝试不同的 asp 框架,看看是否有帮助。
再一次,如果不清楚。浏览器将连接到此 asp 页面,但随后会看到这些标签并将内容重定向到 MS word。
最佳答案
我认为您的同事正在考虑 MIME 类型,而不是元标记。如果将 MIME 类型设置为 application/msword
,并且计算机已安装 Word,这将有效。
有可能某些浏览器插件等正在监视 <meta>
标签,但我认为这是对 <meta>
的愚蠢滥用在这种情况下是标签。
关于asp.net - 我可以在我的 html 文件中放置什么元标记,以便它自动在 Microsoft Word 中打开该页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1341473/