Вот код, но я не уверен, как показать отчет Crystal на новой странице / в формате pdf на новой странице / вкладке
ASP
------------------- Событие нажатия кнопки ---------------- Public Sub btn_indiv_boards_Click (ByVal отправитель как объект, ByVal и как система.EventArgs) Обрабатывает btn_indiv_boards.Click
Dim filenam As String
'------old report link below
'filenam = Server.MapPath("rpt/test.rpt")
'-------new report code below
filenam = Server.MapPath("rpt/test.rpt")
cryRpt.Load(filenam)
cryRpt.SetDatabaseLogon("scooby", "doo")
cryRpt.SetParameterValue("bd_num", indiv_br.Text)
CrystalReportViewer1.ReportSource = cryRpt
Session("myreport") = cryRpt
Session("tag") = "1"
'commented
CrystalReportViewer1.Focus()
Dim stream As BinaryReader = New BinaryReader(cryRpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat))
Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = "application/pdf"
End Sub