aspnetmvc-devexpress-dot-web-dot-mvc-dot-controllers.md
A base class for the controller that processes HTTP requests from the Query Builder.
Namespace : DevExpress.Web.Mvc.Controllers
Assembly : DevExpress.Web.Mvc5.v25.2.dll
NuGet Package : DevExpress.Web.Mvc5
public abstract class QueryBuilderApiControllerBase :
ReportingControllerBase<IQueryBuilderRequestManager, IQueryBuilderRequestManagerAsync, IQueryBuilderLocalizationInfoProvider>
Public MustInherit Class QueryBuilderApiControllerBase
Inherits ReportingControllerBase(Of IQueryBuilderRequestManager, IQueryBuilderRequestManagerAsync, IQueryBuilderLocalizationInfoProvider)
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 {
}
Imports DevExpress.Web.Mvc.Controllers
' ...
Public Class QueryBuilderController
Inherits QueryBuilderApiControllerBase
End Class
Review the following help topics for examples:
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