代码之家  ›  专栏  ›  技术社区  ›  Ronnie Overby

ASP.NET MVC和SQL Server Reporting Services

  •  24
  • Ronnie Overby  · 技术社区  · 15 年前

    我开始使用ASP.NET MVC。

    在MVC中使用ReportViewer是否像在WebForms中那样简单甚至可能?如果没有,可以做什么?

    4 回复  |  直到 13 年前
        1
  •  10
  •   newslacker    13 年前

    我在MVC站点的.aspx页面上添加了一个ReportViewer,用于查看报表,它工作正常。不是无缝的,但功能明确。

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

        2
  •  5
  •   Brant Bobby    15 年前

    ReportViewer控件要求ViewState工作,因此不能将其放置在MVC视图中。(如果尝试,控件将投诉ViewState已禁用并拒绝工作)

    但这并不意味着你不能在你的网站上使用它。您只需要混合一些经典的Web表单,并在那里使用ReportViewer。

        3
  •  1
  •   beakersoft    15 年前

    我以前在ASP.NET Web应用程序中使用过该控件,唯一的问题是,我认为当前可以获得的版本与内置Web报表管理器中获得的版本不匹配,而且我还认为它不会加载到Visual Studio 2008中。

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

        4
  •  1
  •   etechpartner    15 年前

    你可能最终会得到一个混合的解决方案,因为MVC与你的典型Web应用程序非常不同。因此,解决方案的一部分最终成为支持报表查看器的“经典”ASP.NET,而另一部分则是MVC。