0

我在网页(Asp.Net)中有一个由 ReportViewer 生成的旧报告。已更改,因此可以通过以下方式在同一窗口中将报告生成为内联 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 没有同样的问题。

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

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

4

1 回答 1

0

你的链接是什么样子的?

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

于 2013-03-21T08:35:42.503 回答