我正在尝试在我的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标签;)
答案 0 :(得分: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)