【问题标题】:How to refresh SSRS Report inside an ASP .NET Application without refreshing the whole page?如何在不刷新整个页面的情况下刷新 ASP .NET 应用程序中的 SSRS 报告?
【发布时间】:2016-01-11 00:50:03
【问题描述】:

我一直在尝试在 asp .net 应用程序中显示 SSRS 报告。但是每次我更改他的过滤器并单击“查看报告”时,整个页面都会重新加载。因此,我将 SSRS 过滤器设置为“隐藏”并创建了 HTML 过滤器,然后单击按钮,将软管过滤器的值手动加载到“ReportViewer”。但是 pae 仍然会重新加载。

如何在不刷新整个页面的情况下刷新报告?

编辑:写入图片,SSRS Report Div 应该重新加载,而不是页面上的任何其他元素。

【问题讨论】:

  • 我不太明白你的问题。但是你是什么意思'不刷新整个页面'?那么你只希望改变哪一部分?因为根据我在 c# 中使用 ssrs 进行不同类型报告的经验,当过滤器更改时,整个页面确实会重新加载。您可以添加屏幕截图以更清晰吗?谢谢
  • 我正在尝试在 ASP.net 中创建顶部过滤器,并在 SSRS 中创建带有报告的以下容器。在更改过滤器时,我不想回发事件,而是将过滤器参数发送到 RDLC 控制器,只刷新报告容器而不是整个页面。

标签: c# asp.net .net ajax reporting-services


【解决方案1】:

我已经很久没有使用 SSRS 报告了。您也许可以使用 iFrame 和查询字符串来捏造一些东西。

使用您的过滤器更新 iFrame 内的 URL。如果 SSRS 使用查询字符串来过滤报告,这可能会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-11
    • 2019-11-25
    相关资源
    最近更新 更多