RouteBuilderExtension Class
Provides extension methods to configure routing at the MVC level for the Web Dashboard.
Namespace: DevExpress.DashboardAspNetCore
Assembly: DevExpress.Dashboard.v19.1.AspNetCore.dll
Declaration
Remarks
Routing functionality is responsible for mapping an incoming request to a route handler. Starting from ASP.NET Core 2.2, the .NET Core application supports two routing types: routing at the MVC level and endpoint routing. For ASP.NET Core 3, the endpoint routing is set as a default routing. The Web Dashboard can use both routing types.
The code sample below shows how to set a default dashboard route handler for routing at the MVC level:
public void Configure(IApplicationBuilder app, IHostingEnvironment env) {
// ...
app.UseMvc(routes => {
routes.MapDashboardRoute();
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
For endpoint routing, see EndpointRouteBuilderExtension.
Inheritance
Object
RouteBuilderExtension
See Also