在 iframe 中呈现时隐藏 SSRS 报告中的参数

Hide parameters from SSRS Report when it Renders inside an iframe

我已经在堆栈溢出中完成了关于同一主题的这个问题,但我没有从中得到任何准确的答案,这就是为什么我再次问这个问题的原因

Hiding Toolbar and navigation in SSRS report inside an IFrame

我已经创建了一个 ssrs 报告,我已经使用它在 iframe 中呈现它 url

然后问题是我需要隐藏参数详细信息,因为它包含一些敏感信息

我试过类似下面的东西

$('#ifrme_reportView').attr('src',http://localhost/ReportServer/Pages/ReportViewer.aspx?%2MyReport%2fViewReport&rs:Command=Render&rc:Parameters=false&PID="+PID+"&ID="+ID+"")

但它仍然显示参数

但是当我直接在浏览器中粘贴此 url 时,参数部分被隐藏

为什么会这样?? 当它在 iframe 中呈现时,有什么方法可以隐藏 ssrs 报告中的参数???

您的 URL 字符串中有两次 rc:Paramaters=False。根据我的经验,rc:Toolbar=False 在 URL 中两次会导致工具栏显示,所以我怀疑你遇到了同样的问题。

尝试:

$('#ifrme_reportView').attr('src',http://localhost/ReportServer/Pages/ReportViewer.aspx?%2MyReport%2fViewReport&rs:Command=Render&rc:Parameters=false&PID="+PID+"&ID="+ID+"")