Asp.net mvc 是否可以在Telerik grid、mvc3和razor中的另一个column.bound.format中获取列id值

Asp.net mvc 是否可以在Telerik grid、mvc3和razor中的另一个column.bound.format中获取列id值,asp.net-mvc,gridview,telerik,telerik-grid,telerik-mvc,Asp.net Mvc,Gridview,Telerik,Telerik Grid,Telerik Mvc,我认为有以下代码: columns.Bound(o => o.jobname).Width(100); columns.Bound(o => o.objid) .Format(Ajax.ActionLink("delete", "QuotesDelete", new { id = "{0}" }, new { @class = "delete-link" }) .ToHtmlString()) .Encoded(false) .Title(""

我认为有以下代码:

columns.Bound(o => o.jobname).Width(100);
columns.Bound(o => o.objid)
     .Format(Ajax.ActionLink("delete", "QuotesDelete", new { id = "{0}" }, new { @class = "delete-link" })
     .ToHtmlString())
     .Encoded(false)
     .Title("");
现在我想使用jobname列作为编辑链接,所以我正在更改jobname 以下是我的看法

columns.Bound(o => o.jobname).Format(Ajax.ActionLink("{0}", "QuotesDetail", new { id = "is-it-possible-to-get-objid-value" })
         .ToHtmlString())
         .Encoded(false);

是否可以在RouteValue中获取objid值?

如果需要使用格式,则不可能。Format实际上是string.Format的快捷方式。如果需要完全访问,请考虑设置列客户端或服务器的模板。以下是一个例子:

columns.Bound(o => o.objid).Template(@Ajax.ActionLink("Delete", "QuotesDetail", new { id = @item.objid}));