0

私の見解では、次のコードがあります。

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).Format(Ajax.ActionLink("{0}", "QuotesDetail", new { id = "is-it-possible-to-get-objid-value" })
         .ToHtmlString())
         .Encoded(false);

routeValuesでobjid値を取得することは可能ですか?

4

1 に答える 1

0

必要な場合はご利用いただけませんFormat。Format は実際には string.Format へのショートカットです。フル アクセスが必要な場合は、列のテンプレート (クライアントまたはサーバー) の設定を検討してください。次に例を示します。

columns.Bound(o => o.objid).Template(@Ajax.ActionLink("Delete", "QuotesDetail", new { id = @item.objid}));
于 2011-03-03T14:01:03.230 に答える