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
,模板将其理解为行中的yourName
属性。尝试以下操作:
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
,模板将其理解为行中的yourName
属性