@(Html.Kendo().Grid<
TrainingVideo
>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(x => x.Name);
columns.Bound(x => x.Description);
columns.Bound(x => x.LastUpdateDate);
columns.Command(commands => commands.Custom("EditVideoCommand")
.Text("Edit")
.DataRouteValues(route => route.Add(o => o.VideoUID).RouteKey("videoId"))
.Action("EditSelectedVideo", "Home"));
columns.Command(commands => commands.Custom("DeleteVideoCommand")
.Text("Delete")
.DataRouteValues(route => route.Add(o => o.VideoUID).RouteKey("videoId"))
.Action("DeleteSelectedVideo", "Home"));
columns.Command(commands => commands.Custom("ReplaceVideoCommand")
.Text("Replace")
.DataRouteValues(route => route.Add(o => o.VideoUID).RouteKey("videoId"))
.Action("ReplaceSelectedVideo", "Home"));
}).DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("VideoListRead", "Home"))
).Pageable().Sortable()
and no grid is displayed. May be because of an error. Could you please let me know how to use custom commands on Ajax bound grid.