如何在新窗口中打开pdf文件,该窗口是通过C#.net中的reportviewer生成的

时间:2011-05-16 09:47:47

标签: .net

Byte[] results = reportviewer.LocalReport.Render("PDF");
Response.ContentType = "Application/pdf";
Response.OutputStream.Write(results, 0, results.Length);
Response.End();

这里使用此代码,报告在与pdf文件相同的浏览器中打开。但我想在新窗口中打开此pdf文件。你可以帮我吗?? ??

2 个答案:

答案 0 :(得分:1)

您可以从window.open('newwindow.aspx');执行java script,然后在新页面中编写代码以在页面加载时导出为PDF。这是我现在能想到的最简单的解决方案。

答案 1 :(得分:1)

可能在演示文稿中而不是像

这样的链接
<a href="/report">click me </a>

将其发送到目标_blank

<a href="/report" target="_blank">click me </a>