Forerunner Software будет продолжать поддерживать существующих клиентов в течение ограниченного периода времени ».

ли способ показать элемент управления RDLC Local ReportViewer на основной веб-странице asp.net?

Чтобы показать ReportViewer, в традиционном приложении WebForms работает приведенный ниже код.

<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>

Я уже попробовал и протестировал следующие компоненты. Результаты приведены ниже.

ReportViewerForMvc - Работает для MVC, но не совместим с ASPNET Core.MvcReportViewer - Работает для MVC, но не совместима с ASPNET Core (см. Эту проблему:https://github.com/ilich/MvcReportViewer/issues/121).MvcReportViewer - Не использует элемент управления Microsoft Viewer, поэтому поддерживает ядро ​​Aspnet, но не работает с локальными отчетами (нужен URL-адрес сервера отчетов).NGX-SSRS-ReportViewer Пакет npm - Обертка над удаленными отчетами, не поддерживает локальные отчеты. (Нужен URL сервера отчетов)

Q1. Каков наилучший подход к использованию?<rsweb:ReportViewer> в основном приложении asp.net?

Ответы на вопрос(3)

Ваш ответ на вопрос