Reporting services 忽略SSRS设备信息配置更改

Reporting services 忽略SSRS设备信息配置更改,reporting-services,Reporting Services,正在运行SQL Server 2008(不是R2) 我有一些报告在图表和文本框上以URL作为操作,这些图表和文本框在reportviewer控件中以HTML重新排序。选择链接后,它们将在新选项卡(或窗口)中打开,我希望它们在包含reportviewer控件的现有框架中打开。我已经阅读了解决此问题的两种方法:(1)在URL中设置目标或使用javascript;(2)更新rsreportserver.config中的LinkTarget device info配置参数。我已决定采用选项(2) 使用以

正在运行SQL Server 2008(不是R2)

我有一些报告在图表和文本框上以URL作为操作,这些图表和文本框在reportviewer控件中以HTML重新排序。选择链接后,它们将在新选项卡(或窗口)中打开,我希望它们在包含reportviewer控件的现有框架中打开。我已经阅读了解决此问题的两种方法:(1)在URL中设置目标或使用javascript;(2)更新rsreportserver.config中的LinkTarget device info配置参数。我已决定采用选项(2)

使用以下内容更新rsreportserver.config后,我发现呈现报告中链接的目标值没有更改。我一直把你作为目标

<RENDER>
...
<Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="False" LogAllExecutionRequests="False">
         <Configuration>
            <DeviceInfo>
               <LinkTarget>_self</LinkTarget>                  
            </DeviceInfo>
         </Configuration>
      </Extension>
...
</RENDER>

...
_自我
...
在reportviewer控件中呈现报表时,SSR似乎会忽略这些更改


有人遇到过这个问题吗?有什么解决方案吗?

看来使用文档(http://msdn.microsoft.com/en-us/library/ms155395rsreportserver.config文件设备信息部分的(v=sql.100).aspx)不适用于我

挖掘之后,我发现如果我将ReportViewer控件HyperLinkTarget参数设置为“_self”,它会纠正问题,我的URL现在会显示在框架中。以下是一个快照:

<rs:ReportViewer ID="ReportViewer1" runat="server" ProcessingMode="Remote"
        SizeToReportContent="true"
        ShowParameterPrompts="false"
        ShowToolBar="false"
        ShowPageNavigationControls="false"
        ShowCredentialPrompts="false"
        ShowFindControls="false"
        ShowRefreshButton="false"
        ShowWaitControlCancelLink="false"
        ShowZoomControl="false"
        ShowPrintButton="false"
        HyperlinkTarget ="_self">
    </rs:ReportViewer>


我也有这个问题。你试过把
直接放在
下面吗?只是想一想……@Roatin:我在没有配置标签的情况下尝试了它,但它似乎仍然被忽略。谢谢分享你的答案!