SSRS - 尝试将冗长的参数传递给报告并在新窗口中打开
我正在尝试使用以下命令在新窗口中打开报告(来自 RDL 报告):
<Action>
<Hyperlink>="javascript:void(window.open('http://...¶m1=ddd¶m2=fff&....
这对于参数数量较少的情况工作正常。但是,对于较长的内容,弹出窗口不会打开。我的客户使用浏览器,IE 6, 7 & 8. 这在这 3 个 IE 版本中都不起作用。有没有办法让这个请求成为POST方法而不是GET方法。我们可以在 RDL 中编写 Javascript 函数吗?请指导找到解决方案。我是 SSRS 的新手。
谢谢,
维韦克
I am trying to open a report (From a report which is RDL) in a new window by using the command:
<Action>
<Hyperlink>="javascript:void(window.open('http://...¶m1=ddd¶m2=fff&....
This is working fine for less number of parameters. But, For lengthier ones, The pop-up window is not getting opened. My client is using browser, IE 6, 7 & 8. This is not working in any of these 3 IE versions. Is there any way to make this request to be a POST method instead of GET. Can we write Javascript function inside RDL. Please guide to find a solution for this. I an new to SSRS.
Thanks,
Vivek
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用参数作为表单变量将数据发布到报告服务器 URL。
示例 -
注意:参数名称必须与 RDL 中定义的名称匹配
You can POST data to reporting server URL with parameters as form variables.
Example -
Note: the name(s) of parameters have to match the names defined in the RDL