在数据库里面用表(ShopingCart)表有几个基本字段
CartId              购物车ID(唯一)
Id                      商品的ID(唯一)
Qty                    用户购买商品的数量
CreateDate       购物车创建时间此表的字段CartId是区分不同用户的购物车的ID,要是登陆用户,你可以在表中存放此登陆用户的登陆名的ID,要是未登陆用户使用购物车,如果是非登陆用户,怎么处理比较好了,用cookie来分配一个id不知道大家在创建购物车上是怎么处理的

解决方案 »

  1.   

    Session
    为什么要放到数据库呀?
      

  2.   

    购物车ID
    应该还有一个用户ID如果是登录用户,两个值都存在
    如果不是,只存在一个购物车ID购物车ID自动增长
      

  3.   

    非会员购物车存在一个临时变量里面。(确定购买后在更新数据库,买的那一本书)
    会员的在存入数据库。
    你用的是一个页面还是多个啊。(用ViewState ,Session不过都占内存);
    最好用cookie
      

  4.   

    你也可以购物过程中创建一个临时表
    这样操作方便,也不占内存
    好像petshop,duwamish这几个微软的例子都是这么处理的