如何在webpart中将SSRS报告中的URL打开到新窗口

Kix*_*oka 6 web-parts sharepoint-2007 reporting-services

我创建了一个报告,我将使用报表查看器通过webpart嵌入Sharepoint 2007.这很好用,看起来相当不错,但是在报告中我有一个文本字段,其操作是"转到URL".

当我单击webpart中的链接时,该链接将转到URL,但它会在webpart中打开URL.有点难看.除了设置URL之外,报表中的文本框似乎没有任何其他功能/属性.

如何使link/webpart在新选项卡或窗口中打开URL?除了告诉用户右键单击链接并"在新选项卡中打开"....

小智 19

您是否尝试过使用javascript和window.open在文本框的Go To URL操作中打开一个新窗口?例如:

="javascript:void(window.open('http://myserver/mypath/myasppage.html', '_blank'))"
Run Code Online (Sandbox Code Playgroud)

查看此文章了解更多信息.


小智 9

添加到Christine 的答案中,如果需要 Fields 值,则可以执行以下操作:

="javascript:void(window.open('https://myserver/mypath/mypage.aspx?myID=" & Fields!myID.Value & "','_blank'))"
Run Code Online (Sandbox Code Playgroud)

  • 这是一个很好的解决方案,但是是否可以在不自动切换到它的情况下打开这个新选项卡? (2认同)