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