【问题标题】:How do I get to the HTML of a rendered SSRS 2008 report?如何获得呈现的 SSRS 2008 报告的 HTML?
【发布时间】:2013-03-14 20:12:30
【问题描述】:

我需要对呈现的 SSRS 2008 报告的 HTML 代码进行一些操作(以插入一些 SSRS 2008 不支持的标签)。我想通过在 SSRS 服务器的 ReportManager.js 文件中添加 JavaScript 代码来实现这一点。

但是,呈现报告的简单“查看源代码”会告诉您,我的“钩子”或我包含在文本框或占位符中的任何文本在呈现的 HTML 中都找不到。

我做错了吗?

【问题讨论】:

  • 如何呈现报告?通过 ReportViewer 控件或其他方式?
  • 从 BIDS 部署它,它给了我一个 URL,这就是我给我的用户的。我真的不知道您所说的 ReportViewer 是什么(请原谅我的无知)
  • 好的,听起来您使用的是报告管理器,而不是在自定义 Web 应用程序中运行报告。基于此设置,我不确定您是否有任何选项来操作呈现的 HTML。如果您通过自定义 Web 应用程序呈现报告,您将拥有更多控制权。
  • 如何通过自定义 Web 应用呈现报告?做类似string html = new WebClient().DownloadString("http:myreporturl")的事情?

标签: reporting-services ssrs-2008


【解决方案1】:

我认为您无法使用开箱即用的标准报表管理器界面来操作报表呈现。最好的办法是使用ASP.NET ReportViewer controlReport Server Web Services 创建一个自定义Web 应用程序,然后您可以对报告输出进行一些操作。

祝你好运!

【讨论】:

    猜你喜欢
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 2019-06-24
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多