運行SQL Server 2008(不是R2)。忽略SSRS設備信息配置更改
我有幾個報告將URL作爲圖表和文本框中的操作,這些操作在報表查看器控件中以HTML重新排列。選擇鏈接後,它們將在新選項卡(或窗口)中打開,並且我希望它們在包含reportviewer控件的現有框架中打開。我已經閱讀了解決這個問題的兩種方法:(1)在URL中設置目標或使用javascript,(2)更新rsreportserver.config中的LinkTarget設備信息配置參數。我決定使用選項(2)
使用以下命令更新rsreportserver.config後,我發現在呈現的報告中沒有鏈接目標值的更改。我一直以_top爲目標。
<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>
在報表查看器控件中呈現報表時,SSRS忽略這些更改。
有沒有人遇到過這個問題?任何解決方案
我也有這個問題。你有沒有嘗試將''直接放在''下?只是一個想法.... –
@Roatin:我試過了,沒有配置標籤,它似乎仍然被忽略。 – Gus