C# 从以PDF格式打开的Crystal report在新窗口中打开超链接(不在CrystalReportViewer中)

C# 从以PDF格式打开的Crystal report在新窗口中打开超链接(不在CrystalReportViewer中),c#,asp.net,pdf,hyperlink,crystal-reports,C#,Asp.net,Pdf,Hyperlink,Crystal Reports,我正在将Crystal报告导出为PDF。crystal report中的超链接在同一窗口中打开,即使我在HTML标记中提到了target=\u blank( ) 当crystal report导出为PDF时,是否可以在新窗口中打开新页面?可能重复@Sun I未使用crystal ReportViewer显示报告。我正在将其导出为PDF。您提到的URL是针对Crystal Report Viewer的。然而,我在超链接中尝试了sWindow=New和Text Intrepretation:none

我正在将Crystal报告导出为PDF。crystal report中的超链接在同一窗口中打开,即使我在HTML标记中提到了target=\u blank(


当crystal report导出为PDF时,是否可以在新窗口中打开新页面?

可能重复@Sun I未使用crystal ReportViewer显示报告。我正在将其导出为PDF。您提到的URL是针对Crystal Report Viewer的。然而,我在超链接中尝试了sWindow=New和Text Intrepretation:none,这也不起作用。
Dim Report As New rptCrystalReport
Report.SetDataSource(ReportData)
Dim stream As System.IO.Stream = Report.ExportToStream(CrystalDecisions.[Shared].ExportFormatType.PortableDocFormat)
Report.Dispose()
Dim PDFByteArray As Byte() = New [Byte](stream.Length - 1) {}
stream.Position = 0
stream.Read(PDFByteArray, 0, Convert.ToInt32(stream.Length))
Context.Response.ClearContent()
Context.Response.ClearHeaders()
Context.Response.AddHeader("content-disposition", "filename=Report.pdf")
Context.Response.ContentType = "application/pdf"
Context.Response.AddHeader("content-length", PDFByteArray.Length.ToString())
Context.Response.BinaryWrite(PDFByteArray)
Context.Response.Flush()