Inline ReportViewer PDF无法在新窗口中打开超链接

时间:2013-03-21 08:28:51

标签: asp.net pdf reportviewer

我有一个由ReportViewer在网页(Asp.Net)中生成的旧报告。已更改,因此可以通过以下方式在同一窗口中将报告生成为内联PDF:

       byte[] bytes = Master.ReportViewer.LocalReport.Render(
           "PDF", deviceInfo, out mimeType, out encoding,
            out extension,
           out streamids, out warnings);

        Response.ClearHeaders();
        Response.ClearContent();
        Response.Clear();
        Response.ContentType = mimeType;
        Response.AddHeader("Content-Disposition", "inline; filename=Report." + extension);
        Response.BinaryWrite(bytes);
        Response.Flush();
        Response.End();

目的:大型报告往往会使网页无响应。内联PDF没有相同的问题。

问题:超链接只能在同一窗口中打开。

有人有同样的问题吗?或者有一个简单的解决方案?

1 个答案:

答案 0 :(得分:0)

您的链接如何?

您是否将超链接的目标设置为“_blank”?