日期:2014-05-18  浏览次数:20796 次

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

------解决方案--------------------
C# code

//如:
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;