asp.net-mvc-3 - 带有 ASP.net MVC 3 的报表查看器

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

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

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


更新

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

最佳答案

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

如何使 SSRS 发挥作用?好好关注这篇文章 - Incorporating ASP.NET MVC and SQL Server Reporting Services

另一篇文章显示将 web 表单与 mvc 相结合的好处 - Viewing SSRS Reports in an ASP.net MVC Site

关于asp.net-mvc-3 - 带有 ASP.net MVC 3 的报表查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11330930/

相关文章:

c# - 如何将 JavaScript 放置在每个部分 View 上?

sql-server - 如何列出 SSRS 数据集中动态 SQL 查询的字段

c# - 如何加载数据表作为 ReportDataSource?

reportviewer - 在本地模式下将子报表与 Microsoft 的 ReportViewer 控件一起使用

c# - 在 ASP.NET MVC 中设置包含连字符的 html 属性时出现问题

jquery - ASP.NET MVC 3 : how to get data in table on browser back button

deployment - 在 SSRS 中为不同的配置使用不同的数据源

asp.net-mvc - 是否可以将 ReportViewer 与 ASP.NET MVC 一起使用?

jquery - blueimp 文件上传插件 IE 问题

reporting-services - SSRS SWITCH 语法不起作用