RouteBuilderExtension Class
Provides extension methods to configure routing at the MVC level for the Web Dashboard.
Namespace: DevExpress.DashboardAspNetCore
Assembly: DevExpress.Dashboard.v20.2.AspNetCore.dll
NuGet Package: DevExpress.AspNetCore.Dashboard
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.1 and ASP.NET Core 5.0, 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.