我的观点中有这个代码:
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 列作为编辑链接,所以我正在更改作业名称 以下。
columns.Bound(o => o.jobname).Format(Ajax.ActionLink("{0}", "QuotesDetail", new { id = "is-it-possible-to-get-objid-value" })
.ToHtmlString())
.Encoded(false);
是否可以在 routeValues 中获取 objid 值?
答案 0 :(得分:0)
如果您需要使用Format
,则无法进行此操作。 Format实际上是string.Format的快捷方式。如果您想要完全访问权限,请考虑设置列的模板(客户端或服务器)。这是一个例子:
columns.Bound(o => o.objid).Template(@Ajax.ActionLink("Delete", "QuotesDetail", new { id = @item.objid}));