我在网页(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 没有同样的问题。
问题:超链接只能在同一个窗口中打开。
有人有同样的问题吗?或者有一个简单的解决方案?