Skip to main content

QueryBuilderApiControllerBase Class

A base class for the controller that processes HTTP requests from the Query Builder.

Namespace: DevExpress.Web.Mvc.Controllers

Assembly: DevExpress.Web.Mvc5.v23.2.dll

NuGet Package: DevExpress.Web.Mvc5

Declaration

public abstract class QueryBuilderApiControllerBase :
    ReportingControllerBase<IQueryBuilderRequestManager, IQueryBuilderRequestManagerAsync, IQueryBuilderLocalizationInfoProvider>

Remarks

If you use the MVCxReportDesigner or MVCxQueryBuilder controls in an application configured to work with controllers instead of default HTTP handlers, you should explicitly implement the QueryBuilderApiControllerBase descendant:

using DevExpress.Web.Mvc.Controllers;
// ...
    public class QueryBuilderController : QueryBuilderApiControllerBase {
    }

Review the following help topics for examples:

Inheritance

Object
ControllerBase
Controller
ReportingControllerBase<DevExpress.XtraReports.Web.QueryBuilder.Native.Services.IQueryBuilderRequestManager, DevExpress.XtraReports.Web.QueryBuilder.Native.Services.IQueryBuilderRequestManagerAsync, DevExpress.XtraReports.Web.QueryBuilder.Native.Services.IQueryBuilderLocalizationInfoProvider>
QueryBuilderApiControllerBase
See Also