【发布时间】:2018-10-14 02:07:14
【问题描述】:
我正在尝试让 Foreach 为下面的 html 剃须刀工作。归根结底,我希望 ShoppingCart 成为 CartLines 的列表。我想摆脱 [0] 语句,并使其可变。任何解决方案或最佳方法都会有所帮助。也可以随意编辑课程。
class ShoppingCart
{
public IList<CartLine> Items { get; } = new List<CartLine>();
public ShoppingCart() {}
}
public class CartLine
{
public int CartLineId { get; set; }
public Product Product { get; set; }
public int Quantity { get; set; }
}
@model IEnumerable<ShoppingCart>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Items[0].Product)
</td>
【问题讨论】:
标签: c# razor asp.net-core tag-helpers