24

我开始使用 ASP.NET MVC。

在 MVC 中使用 ReportViewer 是否像在 Web 表单中一样容易甚至可能?如果没有,可以做什么?

4

4 回答 4

10

我在 MVC 站点内的 .aspx 页面上包含了一个 ReportViewer,用于查看报告,它工作正常。不是无缝的,但绝对是功能性的。

http://msdn.microsoft.com/en-us/library/ms252073.aspx

于 2009-09-03T20:06:07.990 回答
5

ReportViewer 控件需要 ViewState 才能工作,因此您不能将它放在 MVC 视图中。(如果你尝试,控件会抱怨 ViewState 被禁用并拒绝工作)

但是,这并不意味着您不能在您的网站中使用它。您只需混合一点经典的 WebForms 并在那里使用 ReportViewer。

于 2009-09-04T16:04:34.850 回答
1

由于 MVC 与典型的 Web 应用程序非常不同,因此您最终可能会得到一个混合解决方案。因此,您的解决方案的一部分最终成为“经典”asp.net 以支持报表查看器,部分将是 MVC。

于 2009-09-09T18:29:52.123 回答
1

我以前在 asp.net 网络应用程序中使用过该控件,唯一的问题是我认为您当前可以获得的版本与您在内置网络报告管理器中获得的版本不匹配,而且我也认为它不会加载到视觉工作室 2008

欲了解更多信息,请查看http://www.gotreportviewer.com/

于 2009-06-15T22:23:29.327 回答