您的位置:首页 > 编程语言 > ASP

Asp.NET网上商城向购物车添加新商品

2013-05-21 19:06 288 查看
public void AddShopCart(DataListCommandEventArgs e){

Hashtable hashCar;

if(Session["ShopCart"]==null)

{

//如果用户没有分配购物车

hashCar=new Hashtable(); //新生成一个

hashCar.Add(e.CommandArgument,1); //添加一个商品

Session["ShopCart"]=hashCar; //分配给用户

}else

{

//用户已有购物车

hashCar=(Hashtable)Session["ShopCart"]; //得到购物车的Hash表

if(hashCar.Contains(e.CommandArgument)) //购物车中已有此商品,商品数量加1

{

int count=Convert.ToInt32(hashCar[e.CommandArgument].ToString()); //的到该商品的数量

hashCar[e.CommandArgument]=(count+1); //商品数量加1

}else

{

hashCar.Add(e.CommandArgument,1); //如果没有此商品,则新添加一个

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐