首页 > 解决方案 > SSRS 在新窗口/标签中打开链接(逗号分隔)

问题描述

我在 SSRS 中有一个报告,其中有一列以逗号分隔的 IDS 列表(1、2、3)每个 ID 都是一个链接,可打开该 ID 的个人资料页面。

我在 SQL 中创建了所有链接,所以运行查询后我的值看起来像

<a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=4417">4417</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=15859">15859</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=18533">18533</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=56670">56670</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=90498">90498</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=292347">292347</a>, <a target="_blank" href="https://myurl.com/ViewPerson.aspx?PersonID=381594">381594</a>

报告看起来不错,但 target=_blank 不起作用,所有链接都在同一个窗口中打开。

我该怎么做才能在新选项卡/窗口中打开这些?

谢谢。

标签: sql-serverreporting-services

解决方案


我最终使用 JS 在新窗口中打开它。

<a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=4417', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">4417</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=15859', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">15859</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=18533', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">18533</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=56670', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">56670</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=90498', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">90498</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=292347', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">292347</a>, <a href="javascript:void(window.open('https://myurl.com/ViewPerson.aspx?PersonID=381594', 'blank', 'scrollbars=yes, toolbar=no, width=990, height=500'));">381594</a>

现在工作正常。

谢谢。


推荐阅读