【问题标题】:Word document from web page is downloading incorrectly网页中的 Word 文档下载不正确
【发布时间】:2014-10-19 22:32:43
【问题描述】:

我需要动态生成一些数据(当用户单击 .aspx 页面上的按钮时)并将其作为 Word 文档发送到浏览器。

我找到了this article 并复制了代码。起初它工作得很好。我对代码做了一些修改,让它做我想做的事,突然我发现,当 IE 显示“你想从本地主机打开还是保存 MsWordSample.doc(3.77k)”的框时 - 当我单击“打开”-它最初显示“已下载 100%”,但它消失了(很快-您几乎看不到它)并被“无法下载 MsWordSample.doc”的文本所取代。如果我单击“重试”,它会打开 Word,但会显示 .aspx 页面的表示。 IE。它显示文本框和标签 - 它不显示代码末尾的 Response.Write 中的 html。

怎么会这样?首先它工作得很好。我已将页面更改回与示例代码完全相同的位置 - 但它仍然不会将正确的数据发送到 Word - 它(在上述混乱之后)打开 .aspx 页面上的代码。

【问题讨论】:

    标签: c# asp.net internet-explorer ms-word


    【解决方案1】:

    请在代码末尾尝试Response.flush()Response.End() 之类的内容。

    【讨论】:

    • 谢谢你——我怕脑残了。多年未使用 Response.Write 向浏览器发送文档!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多