在SSRS中打开链接时使用Paremeter

时间:2018-06-05 10:16:56

标签: reporting-services

我在这里挣扎了一下,希望有人能够帮助我。

我们通过点击SSRS报告中的链接(使用Go To URL部分)来尝试打开我们服务器上的文件。

当我们将其放入网络浏览器时链接正常,所以我知道问题不是安全问题。

基本上它看起来像这样......

="\\servername\foldername\"+Parameters!ParameterName.Value+".pdf"

这仅在网络浏览器的同一窗口中打开 - 如何在新标签页中打开它?

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以将该网址设置为您想要的任何内容,包括javascript。这允许您控制链接的行为方式,例如指定要在以下位置打开的链接的目标:

="javascript:void(window.open('\\servername\foldername\"+Parameters!ParameterName.Value+".pdf','_blank'))"

在这种情况下,javascript '_blank'功能的window.open部分会根据您的浏览器设置定位新标签页或新窗口。

答案 1 :(得分:0)

在这种情况下需要做些什么才能解决这个问题,需要详细说明如下:

=" Javascript:void(window.open(' file:// [servername] / [foldername] /" + Parameters![ParameterName] .Value +"。 PDF'' _blank'))"