我正在努力在 URL 地址栏上传递参数...
这是我所拥有的:
http://win-t8o9hquvjcf/Reports/Pages/Report.aspx?ItemPath=%2fDatasheetforOMManual&ProjectReference=65656
ProjectReference 是报表生成器中的参数。我在这里做错了什么?
我正在努力在 URL 地址栏上传递参数...
这是我所拥有的:
http://win-t8o9hquvjcf/Reports/Pages/Report.aspx?ItemPath=%2fDatasheetforOMManual&ProjectReference=65656
ProjectReference 是报表生成器中的参数。我在这里做错了什么?
解决了,您必须使用ReportServer
URL 链接,而不是单独使用报告...
http://yourservername/ReportServer/Pages/ReportViewer.aspx?%2fdatabasename%2freportname&rs:Command=Render¶meter=1
添加&rs:Format=PDF
显示为PDF...
对于 Lightswitch,它使用以下方法工作:
var param1 = screen.tablename.param1
window.open("http://yourservername/ReportServer/Pages/ReportViewer.aspx?%2fdatabasename%2freportname&rs:Command=Render¶meter=1" + param1 + "&rs:Format=PDF");