我有以下报告网址:
/Reports/Pages/Report.aspx?ItemPath=%2fcMIS%2fgradebookProfileView
我正在尝试通过URL传递参数TG
,所以它看起来像这样:
/Reports/Pages/Report.aspx?ItemPath=%2fcMIS%2fgradebookProfileView&TG=10BEE%20C
但是这不起作用,我该怎么做才能自动将10BEE C
输入参数文本框。
答案 0 :(得分:8)
您不能使用/Reports/
前端传递参数,您必须使用Web服务端点传递参数(通常在/ReportServer/
)。它应该仍然呈现Report Viewer界面,就像它在Reports url上一样。
但您的网址将变为:
/ReportServer/Pages/ReportViewer.aspx?%2fcMIS%2fgradebookProfileView&rs:Command=Render&TG=10BEE+C
有两点需要注意。 URL参数名称必须与报告参数名称匹配,而不是与提示相匹配。此外,空格被编码为+
而不是%20
。