BootstrapGridViewBuilderBase<T>.Routes(Action<GridViewRouteCollectionBuilder>) Method

Specifies a collection of routes for Grid View's updates or performing other Controller-side operations on demand.

Namespace: DevExpress.AspNetCore.Bootstrap

Assembly: DevExpress.AspNetCore.Bootstrap.v18.1.dll

Syntax

public T Routes(Action<GridViewRouteCollectionBuilder> config)

Parameters

Type Name Description
System.Action<GridViewRouteCollectionBuilder> config

An Action that configures the GridViewRouteCollectionBuilder's functionality.

Returns

Type Description
T

A reference to this instance after the operation is completed.

Grid View provides you with three main routing types:

  • updating the control markup;
  • implementing the CRUD (create, update and delete) functionality;
  • implementing a custom server-side logic.

The example below demonstrates how to implement a custom server-side logic using the Routes method.

@(Html.DevExpress()
    .BootstrapButton("groupByCountryButton")
    .Text("Group by Country column")
    .ClientSideEvents(events => events.Click("onGroupByCountryButtonClick")))

@Html.Partial("GridViewPartial", Model)