【问题标题】:SSRS Pass Parameter via URL通过 URL 的 SSRS 传递参数
【发布时间】:2013-12-05 13:29:18
【问题描述】:

我有以下报告网址:

/Reports/Pages/Report.aspx?ItemPath=%2fcMIS%2fgradebookProfileView

我正在尝试通过 URL 传递参数 TG,所以它看起来像这样:

/Reports/Pages/Report.aspx?ItemPath=%2fcMIS%2fgradebookProfileView&TG=10BEE%20C

但是这不起作用,我怎样才能使它起作用,以便它自动在参数文本框中输入10BEE C

【问题讨论】:

    标签: reporting-services ssrs-2008


    【解决方案1】:

    你不能使用/Reports/前端来传递参数,你必须使用web服务端点来传递参数(通常在/ReportServer/)。它仍应像在报告 url 上一样显示报告查看器界面。

    但你的网址会变成:

    /ReportServer/Pages/ReportViewer.aspx?%2fcMIS%2fgradebookProfileView&rs:Command=Render&TG=10BEE+C
    

    有两点值得注意。 URL 参数名称必须与报表参数名称匹配,而不是提示。此外,空格被编码为+,而不是%20

    【讨论】:

    • + 上的一个不错的空格,尤其是对于可能需要以空格结尾的最后一个参数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    相关资源
    最近更新 更多