相关疑难解决方法(0)

可以在ASP.net Core中使用Reportviewer Control

我想在ASP.NET Core MVC 项目中使用Reporting Services ReportViewer控件.

该解决方案在其他建议答案到一个Web窗体添加到项目中.

但是,由于ASP.NET Core 不支持webforms,我无法将控件添加到webform.

是否有任何其他解决方法可能有助于我在ASP.NET Core Web应用程序中使用ReportViewer控件?

reportviewer asp.net-core-mvc asp.net-core reportviewerformvc

14
推荐指数
2
解决办法
1万
查看次数

ASP.NET Core和Angular的RDLC本地报表查看器(> 2.0)

有没有办法在asp.net核心网页上显示RDLC Local ReportViewer控件?

要在传统的WebForms应用程序上显示ReportViewer,以下代码可以正常工作.

<body>
    <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>

        <div style="height: 600px;">
            <rsweb:ReportViewer ID="reportViewer" runat="server" Width="100%" Height="100%"></rsweb:ReportViewer>
        </div>
    </form>
</body>
Run Code Online (Sandbox Code Playgroud)

我已经尝试并测试了以下组件.结果如下.

  1. ReportViewerForMvc - 适用于MVC,但与ASPNET Core不兼容.
  2. MvcReportViewer - 适用于MVC,但与ASPNET Core不兼容(请参阅此问题:https://github.com/ilich/MvcReportViewer/issues/121).
  3. MvcReportViewer - 不使用微软查看器控件,因此支持aspnet核心,但不适用于本地报告(需要报告服务器URL).
  4. ngx-ssrs-reportviewer npm包 - 远程报告的包装器,不支持本地报告.(需要一个报告服务器URL)

Q1.<rsweb:ReportViewer>在asp.net核心应用程序中使用的最佳方法是什么?

reporting-services pdfjs asp.net-core report-viewer2016 angular

10
推荐指数
3
解决办法
2万
查看次数