0

我正在尝试在我的 ASP.net MVC 5 项目中的网格中添加一个列,该列应该包含标签列表*(使用 ICollection)。

通常在添加表格时,我会使用@foreach(var item in item.Tags)并将其保存在我的<td></td>html 标记中。这很好用,但我想使用Grid.MVC来过滤和排序其他列。

@Html.Grid(Model.Changes).Columns(columns =>
{
       columns.Add(foo => foo.Name).Sortable(true).SetWidth(110);
       ...
       ...
       ...
       columns.Add(foo => foo.Tags);
}).WithPaging(20)

但这(显然)不起作用。我的猜测是我必须使用.RenderValueAs()方法,但我已经没有想法了。你能给我一个关于如何做到这一点的建议吗?

* - 类似于 SO 上每个帖子下方的标签;)

4

1 回答 1

0

你有

@using GridMvc.Html 

前几名?

并且可能:

@Html.Grid(Model).Columns(columns =>
{
       columns.Add(foo => foo.Name).Titled("item 1").Sortable(true).SetWidth(110);
       columns.Add(foo => foo.Name).Titled("item 2").Sortable(true).SetWidth(110);
}).WithPaging(10)
于 2015-09-03T18:20:55.273 回答