0

所以我有这个代码:

public ActionResult Agregar(int id)
        {
            Producto producto = db.Productos.Find(id);

            var list = new List<Carrito> { 
                new Carrito { ProductId = producto.ID, Cantidad = 1, PrecioUnitario = producto.Precio } 
            };

            return View(list);
        }

我将变量传递list给视图,问题是,我不知道如何访问ProductIdCantidad

知道怎么做吗?

另外,假设变量list有多个对象,如何通过a打印每个对象的结果foreach

4

1 回答 1

1

您的视图 ( Agregar.cshtml) 应该是这样的。

@model IEnumerable<Carrito>

<h2>We are gonna show the items in a loop now..</h2>
@foreach(var item in Model)
{
  <p>@item.ProductId</p>
  <p>@item.Cantidad </p>
}
于 2012-05-29T04:32:34.613 回答