Kendo ui 剑道UI网格添加链接

Kendo ui 剑道UI网格添加链接,kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,我希望我列中的数据链接到另一个页面 columns.Bound(p => p.Name).Title("Name"); 我怎样才能做到这一点?应该是这样的: column.Template(p => @Html.ActionLink("Title", "Method", "Controller", new { id = p.propId, })); 更多详细信息:它应该类似于: column.Template(p => @Html.ActionLink("Tit

我希望我列中的数据链接到另一个页面

columns.Bound(p => p.Name).Title("Name");

我怎样才能做到这一点?

应该是这样的:

   column.Template(p => @Html.ActionLink("Title", "Method", "Controller", new { id = p.propId, }));

更多详细信息:

它应该类似于:

   column.Template(p => @Html.ActionLink("Title", "Method", "Controller", new { id = p.propId, }));
更多详细信息:

尝试以下操作:

columns
    .Bound(p => p.Name)
    .Title("Name")
    .ClientTemplate("<a href='external/page/url'>#:Name#</a>")
要更改操作和/或控制器,请向其添加第2个和第3个参数:

.ClientTemplate(@Html.ActionLink("#:Name#", "Action", "Controller"))
如果要通过url传递任何数据,请使用路由参数作为第四个参数:

.ClientTemplate(@Html.ActionLink("#:Name#", "Action", "Controller", new { id = p.Id }))
ActionLink
帮助程序将生成一个链接,如我上面建议的字符串,文本为
:Name
,模板将其理解为行中的your
Name
属性。

尝试以下操作:

columns
    .Bound(p => p.Name)
    .Title("Name")
    .ClientTemplate("<a href='external/page/url'>#:Name#</a>")
要更改操作和/或控制器,请向其添加第2个和第3个参数:

.ClientTemplate(@Html.ActionLink("#:Name#", "Action", "Controller"))
如果要通过url传递任何数据,请使用路由参数作为第四个参数:

.ClientTemplate(@Html.ActionLink("#:Name#", "Action", "Controller", new { id = p.Id }))
ActionLink
帮助程序将生成一个链接,如我上面建议的字符串,文本为
#:Name
,模板将其理解为行中的your
Name
属性