Telerik MVC网格:在列中放置一个按钮

Joh*_*art 0 asp.net asp.net-mvc telerik-mvc telerik-grid

我想要做的是有一个编辑按钮,而不是打开行进行编辑,它会转发到你可以编辑的页面.这可能吗?我尝试了一些客户端模板,但网格渲染完全忽略了它.

Kel*_*dge 6

是的,您可以将组件放入网格列.下面举例说明如何将Id列绑定到传递Id的编辑操作的Action链接.

为清楚起见,我已从模板中删除了其他列.

        Html.Telerik().Grid(Model)
            .Name("Items")
            .DataKeys(keys => { keys.Add(x => x.Id); })
            .Columns(columns =>
            {
                columns.Bound(x => x.Id).Title("").Format(Html.ActionLink("edit", "Edit", new { id = "{0}" }).ToHtmlString()).Encoded(false).Width(60);
            })
            .Render();