如何在cshtml中显示密钥和计数数据
这是课程:
public class ViewModelData
{
public int Key { get; set; }
public int Count { get; set; }
}
这是控制器:
public ActionResult Trigger()
{
var result = repository.Paths.GroupBy(x => x.SmokeCar)
.Select(x => new ViewModelData
{
Key = x.Key,
Count = x.Count()
}).ToList();
return View(result);
}
这是cshtml
@model IEnumerable CessationPath.Domain.Entities.ViewModelData
<div>
<span>Count:</span>
</div>
答案 0 :(得分:0)
循环通过集合并打印它。
@model IEnumerable<CessationPath.Domain.Entities.ViewModelData>
@foreach(var item in Model)
{
<div>
@item.Key.ToString()
<span> Count: @item.Count.ToString()</span>
</div>
}
答案 1 :(得分:0)
显示记录数:
@model IEnumerable<CessationPath.Domain.Entities.ViewModelData>
<div>
<span>Count:</span> @Model.Count()
</div>
然后显示每条记录的内容:
<ul>
@foreach (var item in Model) {
<li>@item.Key, @item.Count</li>
}
</ul>