【发布时间】:2012-03-22 07:03:05
【问题描述】:
我有一个包含 id 的网格,它是一个超链接,可将我带到另一个页面。谁能帮我实现这一点。
谢谢
【问题讨论】:
标签: telerik telerik-grid telerik-mvc
我有一个包含 id 的网格,它是一个超链接,可将我带到另一个页面。谁能帮我实现这一点。
谢谢
【问题讨论】:
标签: telerik telerik-grid telerik-mvc
假设用户正在使用 Telerik-MVC。这是一个示例代码。
Html.Telerik().Grid(Model)
.Name("GridName")
.DataKeys(keys => keys.Add(k => k.Id))
.Columns(columns =>
{
columns.Bound(c => c.Id).Title("ID")
.Template(@<text><a href="http://differentpage?id=@item.RpoId">@item.RpoId</a> </text>);
columns.Bound(c => c.PropertyA);
columns.Bound(c => c.PropertyB); //And so on...
}
)
.Render();
仔细查看该列是如何模板化的。
【讨论】:
如果您愿意使用 RadGrid,那么这里有一种称为 GridHyperLinkColumn 的列:http://www.telerik.com/help/aspnet-ajax/grid-column-types.html
在 MVC 中使用 RadGrid:http://www.telerik.com/help/aspnet-ajax/mvc-radgrid-databinding.html
这个例子展示了http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/columntypes/defaultcs.aspx 的样子。
如果没有,您需要使用带有链接的 GridColumnTemplate。
【讨论】: