所以我有這樣的代碼:如何訪問列表中保存在會話中的對象。 ASP.NET MVC 3
var list = new List<Carrito> {
new Carrito { ProductId = producto.ID , Cantidad = 1, PrecioUnitario = producto.Precio }
};
Session["list"] = list;
return View();
然後我加載的看法,但我不知道如何打印是會話裏面的內容。有任何想法嗎?
這是我的觀點中使用的代碼,但不工作:
@foreach(var item in (IEnumerable<object>)Session["list"])
{
<p>@item.ProductId</p>
}
謝謝你,第一個例子有訣竅。第二個示例(使用ViewBag)是否像會話一樣保存頁面之間的對象? – Danny
其實不,你必須重新初始化它才能用於進一步的往返。 –