Подкачка отчетов RDLC не работает в MVC
Всем привет,
Я использую отчет RDLC для своего веб-приложения MVC, но он имеет ограничение, например, его функциональность подкачки не работает
любой может сказать мне, как это исправить.
Я отсылал это от http://www.dotnetawesome.com/2015/01/how-to-display-rdlc-report-in-report-viewer-control-into-mvc4.html[^]
Заранее спасибо
Что я уже пробовал:
ASPX Page code <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %> <%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %> <!DOCTYPE html> <html> <head runat="server"> <meta name="viewport" content="width=device-width" /> <title>ReportViwer in MVC4 Application</title> <script runat="server"> void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { List<MVCReportViwer.Customer> customers = null; using (MVCReportViwer.MyDatabaseEntities dc = new MVCReportViwer.MyDatabaseEntities()) { customers = dc.Customers.OrderBy(a => a.CustomerID).ToList(); ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/RPTReports/rptCustomer.rdlc"); ReportViewer1.LocalReport.DataSources.Clear(); ReportDataSource rdc = new ReportDataSource("MyDataset", customers); ReportViewer1.LocalReport.DataSources.Add(rdc); ReportViewer1.LocalReport.Refresh(); } } } </script> </head> <body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <rsweb:ReportViewer ID="ReportViewer1" runat="server" AsyncRendering="false" SizeToReportContent="true"> </rsweb:ReportViewer> </div> </form> </body> </html> ............................. MVC View code @using(Html.BeginForm()) { @Html.Partial("ReportViewr");@*Name of aspx page which contains report viewer code*@ }