Можно ли получить значение идентификатора столбца в другом файле column.bound.format в сетке Telerik, mvc3 и razor? - PullRequest
0 голосов
/ 03 марта 2011

У меня есть этот код на мой взгляд:

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);

Можно ли получить значение objid в routeValues ​​?

1 Ответ

0 голосов
/ 03 марта 2011

Это невозможно, если вам нужно использовать Format.Формат на самом деле является ярлыком для строки. Формат.Если вы хотите получить полный доступ, рассмотрите возможность установки шаблона столбца (клиент или сервер).Вот пример:

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