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); //如果没有此商品,则新添加一个
}
}
}
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); //如果没有此商品,则新添加一个
}
}
}