我正在使用 SSRS208R2 创建报告。我在我的 Web 应用程序中使用 ReportViewer 控件显示这些报告。
我表中的一些字段是用户 javascript:void window.open... 在新窗口中打开链接的标签。我为占位符使用跳转到 URL 操作来实现这一点。
问题:
- 我的报告显示在单独的域中。
- ReportViewer 控件使用 target='_top' 属性呈现标签。
- 如果目标是 _top,IE 将不允许任何 href='javascript:void alert....' 操作从不同的域 Iframe 运行。
问题:
有没有办法为锚标记定义不同的目标 - 我搜索了一些地方,发现 SSRS Web 应用程序可以使用 rc:LinkTarget=_Blank 来更改所有目标,但是这似乎对我有用。还有其他可能的解决方案吗?
任何人都可以建议一种不同的方法来在新窗口中打开一个链接,当报告从不同域的 iframe 显示时不会撞墙?