ASP.Net:无法在浏览器中显示pdf文件新选项卡

时间:2009-12-22 09:50:12

标签: asp.net pdf

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

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

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

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

要在新标签/窗口中显示PDF,链接到生成PDF的aspx的超链接需要定位到“_blank”或其他目标名称。 E.g。

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

如上所述,您必须处理响应标头。