sql-server - 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 不起作用,所有链接都在同一个窗口中打开。
我该怎么做才能在新选项卡/窗口中打开这些?
谢谢。
解决方案
我最终使用 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>
现在工作正常。
谢谢。
推荐阅读
- python - Python - 使用 smtplib 发送给多个收件人
- html - HTML-表单-
- doctrine - 如果 ID 策略为 NONE,则无法加载 Doctrine 文档
- haskell - Haskell堆栈,如何在全局范围内恢复在多个包中找到的模棱两可的模块名称
- python - 两个字典中的元素到列表中
- sql - Microsoft T-SQL - 有没有办法删除有重复的记录?
- ruby - 如果有多个结果,是否可以有一条线?
- c# - 使用来自密钥保管库的证书创建 Azure Web 应用 SSL 绑定
- c++ - std::unordered_map 如何释放使用 malloc 创建的结构。是否需要对地图进行 2 次查询?
- r - 如何在ggplot中将误差线放入图形中?