我有一个包含id的网格,这是一个超链接并将我带到另一个页面。任何人都可以帮我实现这一目标。
由于
答案 0 :(得分:3)
假设用户正在使用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();
仔细查看列是如何模板化的。
答案 1 :(得分:-1)
如果您愿意使用RadGrid,那么此处描述了一种名为GridHyperLinkColumn
的列:http://www.telerik.com/help/aspnet-ajax/grid-column-types.html
将RadGrid与MVC一起使用:http://www.telerik.com/help/aspnet-ajax/mvc-radgrid-databinding.html
此示例显示了http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/columntypes/defaultcs.aspx的外观。
如果没有,您将需要使用带有链接的GridColumnTemplate。