繁体   English   中英

ASP.NET在会话中存储shopcart数据

[英]ASP.NET Storing shopcart data in a session

嘿如何在会话变量中存储购物车数据

即我添加到购物车的每个产品,即

ProductId数量

但是,如何在会话中存储多个此记录。

即我习惯于去会话[“用户名”] =“鲍勃”。

1)那么如何在会话中存储这个多行数据2)如何将单个记录添加到会话中3)如何循环访问会话数据

Session可以存储任何object ,因此您可以使用ArrayList保存产品列表,也可以制作和保存自定义类对象...

例如

public class ShoppingCart {
public String User {get; set;}
public List<Product> CartItems{ get; set;}
}

public class Product {
public int ProductId {get; set;}
public int Qty {get; set;}
}

然后像这样保存:

ShoppingCart c = new ShoppingCart();
...
Session["Cart"] = c;

ShoppingCart c = (ShoppingCart) Session["Cart"];

希望这可以帮助...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM