作 shopping cart 建议用session,cache不行的!cache 是所有用户请求这个页面的话,都会寻找内存中的cache.如果用session的话,只是针对用户连接的。而且cache的默认失效时间很长。

解决方案 »

  1.   

    购物车用session或者cookie实现
    用cache做啥子?
      

  2.   

    // 往这个表里面添加数据?请问怎么实现啊?
    比如放一个ArrayList在session里面
      

  3.   

    不好意思,购物车没有做过,用SESSION做的话是不是
    有一个SEESION[“ID”]来保存要购买的商品的ID,多种商品就用
    sesion["id"]+=","+id
    这样来实现的?
    那我要是想删掉中间一种商品怎么做?
      

  4.   

    哦,session中可以放对象的,比如,你把一个IList放在session中
    可以这样定义,
    IList product = xxxxx;
    Session["SHOPINGCART"] = product;
    调用的时候, 只要这样 IList productByUser = (IList)Session["SHOPINGCART"];
      

  5.   

    记住session里面可以放任何object
    比如初始化的时候
    Session["shopping"] = new ArrayList();
    那么添加一个商品的时候就(ArrayList)Session["shopping"].Add...