我有以下视图,其中用户有一个产品表,我需要选择“数量 > 0”默认值为 0 的所有数据。但我不知道如何从表中获取数据集合。感谢您的回复。
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>Produkty</legend>
<table>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(model => item.Product.Name)
</td>
<td>
@Html.DisplayFor(model => item.Product.Price)
</td>
<td>
@Html.EditorFor(model => item.Quantity)
</td>
</tr>
}
<p>
<input type="submit" value="Orders" />
</p>
</table>
</fieldset>
}
//控制器
public ActionResult Index()
{
List<ProductListViewModel> productList = new List<ProductListViewModel>();
foreach (var item in db.Products.ToList())
{
ProductListViewModel model = new ProductListViewModel();
model.Product = item;
model.Quantity = 0;
productList.Add(model);
}
return View(productList);
}