当一个用户点击购买一个商品
然后他又第二次点购买
怎么实现多次点击购买同个商品是往购买数量上加
而不是往绑定的gridview中添加行

解决方案 »

  1.   

    Session中放个DataTable,每次添加时判断此productid是否已经购买过
      

  2.   

    请问如何判断
    for?
    能否详细些给点代码
      

  3.   


    //如:
    Session["orders"] = hs;                 //key-->id,value-->Orders
    string curId = tempStr;
    if(hs.Keys.Contains(curId))
    {
      ((Orders)hs[curId]).BuyCount += 1;   //Orders是购物车中的订单实体类
    }
    else
    {
      hs.Add(curId,temOrders);
    }
    Session["orders"] = hs;