如何在telerik网格中的列中创建超链接

时间:2012-03-22 07:03:06

标签: telerik telerik-grid telerik-mvc

我有一个包含id的网格,这是一个超链接并将我带到另一个页面。任何人都可以帮我实现这一目标。

由于

2 个答案:

答案 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。