【问题标题】:ASP.Net :couldn't display pdf file new tab in browserASP.Net:无法在浏览器中显示 pdf 文件新选项卡
【发布时间】:2009-12-22 09:50:12
【问题描述】:

我遇到过网络表单中的PDF文件(.aspx)。当我运行页面时,通常会显示打开/保存对话框pdf文件。实际上,当我点击链接时,我想在浏览器的新标签中显示pdf格式。我该怎么办?

提前致谢。

【问题讨论】:

    标签: asp.net pdf


    【解决方案1】:

    您必须摆弄响应标头的“Content-Disposition”。

    这篇 SO 帖子将是一个更好的指南,而不是我复制和粘贴所有内容。
    Content-Disposition:What are the differences between “inline” and “attachment”?

    更新:
    再次阅读您的帖子后,我想我还没有完全解决您的问题。

    要在新选项卡/窗口中显示 PDF,链接到生成 PDF 的 aspx 的超链接需要以“_blank”或其他目标名称为目标。例如

    <a href="some.aspx?some=query" target="_blank" ...>Link text</a>
    

    如上所述,您将不得不处理响应标头。

    【讨论】:

      猜你喜欢
      • 2016-05-04
      • 2017-03-27
      • 2015-06-11
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 2021-03-25
      • 2014-02-26
      相关资源
      最近更新 更多