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

时间:2012-09-03 13:20:52

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

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

我表中的一些字段是用户javascript:void window.open的标签... 在新窗口中打开链接。 我为我的占位符使用Jump to URL动作来实现它。

问题:

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

  4. 问题

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

    2. 任何人都可以建议采用不同的方法在新窗口中打开链接,当从其他域上的iframe显示报告时,该链接不会出现问题吗?

1 个答案:

答案 0 :(得分:1)

解决!

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

然后我试图更改该参数的位置并且它有效..我真的不认为那可能是拼写错误或其他东西,无论如何......

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

干杯...