如何在新标签页打开Reporting Services报表中数据库存储的URL
解决SSRS报表链接在新窗口打开的问题
我来帮你搞定这个困扰!在Visual Studio 2012的Reporting Services里,要让附件链接在新窗口打开而不跳转当前报表页面,只需要调整一下Action里的表达式就行,步骤超简单:
- 打开你设置链接的文本框属性,找到Actions选项卡
- 保持选择「Go to URL」,但把原来的
=Fields!URL_LINK.Value替换成下面的JavaScript表达式:="javascript:void(window.open('" & Fields!URL_LINK.Value & "','_blank'))" - 保存设置后预览报表,点击链接就会在新空白窗口打开附件啦,原报表页面会保留所有参数设置,不用再重新调整~
小提醒
要确保URL_LINK列里的地址是完整的(比如包含http://或https://前缀),不然JavaScript可能无法正确识别并打开链接哦。
内容的提问来源于stack exchange,提问作者Jeremy Woolley
相关产品推荐
相关产品推荐

