如何使用POST方法隐藏表单后的SSRS ReportViewer URL

如何使用POST方法隐藏表单后的SSRS ReportViewer URL,url,forms,reporting-services,hide,Url,Forms,Reporting Services,Hide,我正在尝试使用SSRS URL访问(..),以便带有隐藏报告参数的URL在浏览器中永远不可见 许多参考文献表明,只需使用method=post将报表/服务器url封装在表单中即可 虽然表单发布时没有在URL中显示参数,但当SSRS ReportServer响应显示表单时,不幸的是,它会在浏览器命令框中显示如下内容: 这是无用的,因为你可以简单地破解尾随的“Id=1”并使其成为任何东西 有没有关于如何避开这个问题的建议 您可以使用JavaScript在新窗口中打开报告,并隐藏地址栏 对于用户来说

我正在尝试使用SSRS URL访问(..),以便带有隐藏报告参数的URL在浏览器中永远不可见

许多参考文献表明,只需使用method=post将报表/服务器url封装在表单中即可

虽然表单发布时没有在URL中显示参数,但当SSRS ReportServer响应显示表单时,不幸的是,它会在浏览器命令框中显示如下内容:

这是无用的,因为你可以简单地破解尾随的“Id=1”并使其成为任何东西


有没有关于如何避开这个问题的建议

您可以使用JavaScript在新窗口中打开报告,并隐藏地址栏


对于用户来说,找到URL并更改ID仍然非常简单,但至少这种解决方法使更改变得更加困难,而且不太精明的用户也不会试图更改ID。

您可以使用JavaScript在新窗口中打开报告,并隐藏地址栏


对于用户来说,找到URL并更改ID仍然非常简单,但至少这种解决方法使更改变得更加困难,而且不太精明的用户也不会试图更改ID。

我相信在reporting services的客户端版本(RDLC)中可以做到这一点。我相信在客户端版本(RDLC)中也可以做到这一点报告事务部。