【问题标题】:Is it possible to use ReportViewer with ASP.NET MVC?是否可以将 ReportViewer 与 ASP.NET MVC 一起使用?
【发布时间】:2012-04-03 05:36:06
【问题描述】:

我正在尝试将 ReportViewer(它必须是 ReportViewer!)与 Asp.NET MVC 一起使用。有可能吗?

谢谢!!!

【问题讨论】:

    标签: asp.net-mvc reportviewer


    【解决方案1】:

    您可以为此使用网络表单或使用SOAP functionality

    【讨论】:

    • 问题仅存在于 MVC 网络表单杂乱无章
    【解决方案2】:

    报表查看器需要视图状态,而您在 ASP.Net MVC 中没有。

    有两种方法可以做到这一点。

    • 在您的网站上拥有一个普通网页,并使用它来显示报表查看器。
    • 让您的 asp.net MVC 页面调用您的报表服务器,然后将 Http 响应流式传输到客户端(我们将其用于 PDF 报表)

    【讨论】:

      【解决方案3】:

      任何不使用 ViewState 或需要runat=server 的控件都可以毫无问题地在 ASP.NET MVC 中使用。

      ASP.NET MVC 的构造允许在视图中编写报告是一个相对简单的命题。

      【讨论】:

      【解决方案4】:

      您需要将报表查看器放在 Web 表单上。查看此页面上的第二部分。

      http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多