<tbody>
@foreach (var item in Model)
{
int count = 1;
<tr>
<td>@count</td>
<td>@item.ProductName</td>
<td>
@Html.ActionLink("Edit", "ProductEdit", new { productId = item.ProductId })
</td>
</tr>
count = count 1;
}
</tbody>
此代碼是將產品顯示在以序列號為計數但計數不增加的表格中
uj5u.com熱心網友回復:
您需要在for回圈之外初始化變數,否則它不會增加:
<tbody>
@{
int count = 1;
foreach (var item in Model)
{
<tr>
<td>@count</td>
<td>@item.ProductName</td>
<td>
@Html.ActionLink("Edit", "ProductEdit", new { productId = item.ProductId })
</td>
</tr>
count = count 1;
}
}
</tbody>
uj5u.com熱心網友回復:
因為每次迭代都將其重新分配為 1,所以在回圈開始之前對其進行初始化
uj5u.com熱心網友回復:
需要在foreach遍歷資料之前設定count值,否則count值不會增加
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/483869.html
標籤:网 asp.net-mvc 视觉工作室 模型视图控制器 电子商务
