【发布时间】:2020-12-02 21:27:12
【问题描述】:
您好,根据您Razor View dynamic table rows 的建议,我有一个问题,我用 foreach 制作了我的表,但没有,并且可以设法让您创建新列,如果我添加一条记录放在同一列中,则不会跳转到另一列,在这种情况下我该怎么办?所以我对剃须刀有自己的看法
<div>
<table>
<tr>
@foreach (var item in product)
{
<td>
<div class="card" style="width: 18rem; margin-top:3rem; margin-right:3rem; margin-bottom:2rem; margin-left:3rem; position:initial">
<img src="https://scontent.fntr8-1.fna.fbcdn.net/v/t1.0-9/107865247_704094323779323_2201784036865521556_n.jpg?_nc_cat=101&_nc_sid=8bfeb9&_nc_ohc=FwSgbE0cEAAAX92rcFt&_nc_ht=scontent.fntr8-1.fna&oh=4ec8b36ac7d0080b2f2bb3096b7b38cc&oe=5F37D400" class="card-img-top" alt="...">
<div class="card-body">
<h2 class="card-title">@item.ProductName</h2>
<p class="card-text">@item.Description</p>
<h4 class="card-text">Stock</h4>
<p class="card-text">@item.UnitInStock</p>
<h4 class="card-text">Color</h4>
<p class="card-text">@item.Color</p>
<h3 class="card-text" style="align-content:center">$@item.Price</h3>
<p class="card-text">@item.CreationDate.ToShortDateString()</p>
<AuthorizeView>
<Authorized>
<a href="editproduct/@item.Id" class="btn btn-primary">Editar</a>
<button class="btn btn-danger" @onclick="@(() => EliminarProduct(item.Id))">Eliminar</button>
</Authorized>
<NotAuthorized>
</NotAuthorized>
</AuthorizeView>
</div>
</div>
</td>
count++;
if (count % 3 == 0)
{
@:</tr>
@:<tr>
}
}
</tr>
</table>
</div>
【问题讨论】: