javascript - 更改跳转到 URL 操作的链接目标属性 SSRS 2008 R2 (rc :LinkTarget)

标签 javascript reporting-services ssrs-2008 ssrs-2008-r2

我正在使用 SSRS208R2 创建报告。 我在 Web 应用程序中使用 ReportViewer 控件显示这些报告。

我的表格中的一些字段是用户 javascript:void window.open... 的标签 在新窗口中打开链接。 我使用占位符的“跳转到 URL”操作来实现此目的。

问题:

  1. 我的报告显示在单独的域中。
  2. ReportViewer 控件使用 target='_top' 属性呈现标记。
  3. 如果目标是 _top,IE 不会让任何 href='javascript:voidalert....' 操作从不同的域 Iframe 运行。

问题:

  1. 有没有办法为 anchor 标记定义不同的目标 - 我搜索了一些地方,发现 SSRS Web 应用程序可以使用 rc:LinkTarget=_Blank 来更改所有目标,但这似乎不起作用为我。还有其他可能的解决方案吗?

  2. 任何人都可以建议一种不同的方法来在新窗口中打开链接,当报表从不同域上的 Iframe 显示时不会碰壁吗?

最佳答案

解决了!

我在内置的报告服务 Web 界面中尝试了查询字符串“rc:LinkTarget”。 最初这对我不起作用。

然后我尝试更改该参数的位置并且它起作用了..我真的不认为那是可能存在拼写错误或其他什么,无论如何......

所以我做了一些更多的挖掘,发现报表查看器控件具有相同的属性,称为 LinkTarget,我用它来定义一个空字符串,一切正常。

干杯...

关于javascript - 更改跳转到 URL 操作的链接目标属性 SSRS 2008 R2 (rc :LinkTarget),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12248731/

相关文章:

reporting-services - 在 SSRS 2008 柱形图中左对齐具有固定宽度的列

sharepoint - SSRS 2008 与 SSRS 2012

javascript - 图像未使用 onload 完全加载

javascript - 如何防止html中可拖动元素重叠

javascript - 如何在 MVC 中隐藏警告消息

sql-server-2008 - 横向报告中的页码

reporting-services - 如果子组转到另一个页面,则重复父组

reporting-services - matrix和tablix有什么区别?

sql - Oracle - 对结果集的每一行执行操作

javascript - 如何隐藏视频中出现的 YouTube 播放按钮?