0
我有一个由ReportViewer在网页(Asp.Net)中生成的旧报告。改变,从而有可能通过以genererate在同一窗口的报告为PDF内嵌:Inline 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不具有相同的问题。
问题:超链接只能在同一窗口中打开。
任何人都有同样的问题?或有一个简单的解决方案?
有问题,当我似乎无法将它设置为reportdefinition(.rdlc)中的超链接标记 – Blackion 2013-03-21 09:57:02
什么是您的公式来生成超链接? – Ryba 2013-03-22 09:45:22
reportviewer是生成最终超链接的那个,它是我的问题。否则,我可以使用PDF内部javascript方法app.launchUrl。 – Blackion 2013-03-23 20:39:31