0

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

4

2 回答 2

6

是的,您可以将组件放入网格列中。下面是我如何将 Id 列与 Action 链接绑定到传入 Id 的编辑操作的示例。

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

        Html.Telerik().Grid(模型)
            .Name("项目")
            .DataKeys(keys => { keys.Add(x => x.Id); })
            .Columns(列=>
            {
                columns.Bound(x => x.Id).Title("").Format(Html.ActionLink("edit", "Edit", new { id = "{0}" }).ToHtmlString()).Encoded (false).Width(60);
            })
            。使成为();
于 2010-10-25T22:38:45.997 回答
2

您可以改用模板方法:

@(Html.Telerik().Grid(Model)
      .Name("Items")
      .DataKeys(keys => { keys.Add(x => x.Id); })
      .Columns(columns =>
      {
          columns.Bound(x => x.Id)
                 .Title("")
                 .Template(@Html.ActionLink("edit", "Edit", new { x.id }))
                 .Width(60);
      })
)
于 2011-09-12T20:12:29.980 回答