Link 到 webgrid 中的视图

Link to a view in webgrid

我有一个显示视图模型列表的 webgrid。当用户单击 webgrid 的一行时,我想转到一个视图。

下面是 webgrid 的 cshtml 部分:

WebGrid grid = new WebGrid(Model.ClientMatches);
@grid.GetHtml(columns: new[]

                     {
                grid.Column("Name"),
                grid.Column("Surname"),
                grid.Column("Email"),
            })

知道怎么做吗?

你可以这样做

grid.Column(columnName: "Name", format: (item) => Html.ActionLink("ActionRoute", "Edit Name", new { Name = item.Name })))

其中编辑名称是 link 的标题,href 将重定向到 "ActionRoute"