ReportDesignerApiControllerBase Class
A base class for the controller that processes HTTP requests from the Report Designer.
Namespace: DevExpress.Web.Mvc.Controllers
Assembly: DevExpress.Web.Mvc5.v24.1.dll
NuGet Package: DevExpress.Web.Mvc5
Declaration
public abstract class ReportDesignerApiControllerBase :
ReportingControllerBase<IReportDesignerRequestManager, IReportDesignerRequestManagerAsync, IReportDesignerLocalizationInfoProvider>
Remarks
If you use the MVCxReportDesigner control in an application configured to work with controllers instead of default HTTP handlers, you should explicitly implement the WebDocumentViewerApiControllerBase, QueryBuilderApiControllerBase, and ReportDesignerApiControllerBase descendants:
using DevExpress.Web.Mvc.Controllers;
// ...
public class WebDocumentViewerController : WebDocumentViewerApiControllerBase {
}
public class ReportDesignerController : ReportDesignerApiControllerBase {
}
public class QueryBuilderController : QueryBuilderApiControllerBase {
}
Review the following help topics for examples:
- Add an End-User Report Designer to an ASP.NET MVC Application
- Report Designer Server-Side Configuration (ASP.NET MVC)
Implements
Inheritance
Object
ControllerBase
Controller
ReportingControllerBase<DevExpress.XtraReports.Web.ReportDesigner.Native.Services.IReportDesignerRequestManager, DevExpress.XtraReports.Web.ReportDesigner.Native.Services.IReportDesignerRequestManagerAsync, DevExpress.XtraReports.Web.ReportDesigner.Native.Services.IReportDesignerLocalizationInfoProvider>
ReportDesignerApiControllerBase
See Also