Session["want"] = Convert.ToString(Session["want"]) + "商品1,"
用户从购物车删除商品1时:
Session["want"] = Convert.ToString(Session["want"]).Relpace("商品1,","")
查看购物车时,
string[] allWant = Convert.ToString(Session["want"]).Split(',')
//接着分别处理各个商品ID,得到商品信息啊什么的。
上面这个思路简单吧,用数据库也可以,不过数据库里容易出现一堆垃圾数据,而且效率不高。
Session也不会占用太多内存。
购物车产品内容表:购物车号字符,产品编号字符,时间日期,备注文本(产品要求,发货包装要求等)产品取消是否1,订单产生是否2订单信息表:订单编号(唯一),客户编号,购物车编号,订单状态1,确认(已付款),2备货中(*发货),4完成订单
客户信息表:客户编号(唯一),姓名,联系电话,发货地址,生日等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)