我有一个由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没有相同的问题。
问题:超链接只能在同一窗口中打开。
有人有同样的问题吗?或者有一个简单的解决方案?
答案 0 :(得分:0)
您的链接如何?
您是否将超链接的目标设置为“_blank”?