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?