【问题标题】:ReportViewer with ASP.net MVC 3带有 ASP.net MVC 3 的 ReportViewer
【发布时间】:2012-07-04 14:22:03
【问题描述】:

我已经开发了 SSRS 报告并部署在服务器上。报告有下拉列表,根据下拉选择报告数据会有所不同,因为此下拉值作为参数传递给报告。直接访问该报告就可以正常工作。

现在我已使用 ReportViewer 将此报告集成到我的 ASP.net MVC 3 应用程序中。 当通过 Web 应用程序页面访问报告时,似乎正在正确加载,但是当我单击查看报告时,它会显示消息“正在加载”一段时间,然后什么也不显示。 我对此一无所知,根本不理解这种行为。


更新

我在https://stackoverflow.com/a/2547454/287100找到了解决方案

【问题讨论】:

  • 可能你的工作进程不在你对报表服务器的SSRS组权限之内,也许????
  • @ElYusubov 感谢您的帮助,谢谢。但是我已经在我的网站中集成了报告,您提供的链接对解决我的问题没有帮助。
  • @Pramodtech,奇怪的是它不适合你。你使用的是什么 asp.net 框架?

标签: asp.net-mvc-3 reporting-services reportviewer


【解决方案1】:

这是一个特殊的问题,您需要将 ASP.NET 网络表单与 MVC 结合,这非常好。因为,如果您将 ReportViewer 控件放在 MVC 视图 中,它将无法工作,因为它需要 ViewState

如何使 SSRS 工作?请关注这篇文章 - Incorporating ASP.NET MVC and SQL Server Reporting Services

另一篇文章展示了将 web-forms 与 mvc 结合的好处 - Viewing SSRS Reports in an ASP.net MVC Site

【讨论】:

    猜你喜欢
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    • 2012-02-26
    • 2019-08-12
    • 1970-01-01
    相关资源
    最近更新 更多