以本机模式在 SSRS 报告中传递来自 URL 的隐藏参数

Pass hidden parameters from URL in SSRS report in native mode

我正在尝试在本机模式下通过 SSRS 报告 (2012) 中的 URL 传递参数。 URL 看起来像这样: http://servername/Reports/Pages/Report.aspx?ItemPath=/xyz/rep_name&rs:Command=Render&ProjectUID=123&ProjectName=project_name &WLReport=True

我试过在每个参数名称前加上 rp:,也没用。

将参数设置为可见并手动输入值后,报表呈现完美。

我认为如果您直接调用报告,您应该使用报告服务器 URL 而不是报告管理器 URL。

http://msdn.microsoft.com/en-us/library/ms155391.aspx

试试这个。 (将 URL 和 Reports.aspx 中的 Reports 替换为 ReportViewer.aspx)

http:// servername/ReportServer/Pages/ReportViewer.aspx?ItemPath=/xyz/rep_name&rs:Command=渲染&ProjectUID=123&ProjectName=project_name &WLReport=真