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); //如果没有此商品,则新添加一个
}
}
}
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); //如果没有此商品,则新添加一个
}
}
}
相关文章推荐
- BrnShop开源网上商城第二讲:ASP.NET MVC框架
- 自定义ASP.NET AJAX拖放功能示例程序:实现IDragSource和IDropTarget接口将商品拖放至购物车中
- C# ASP.NET 开源网上商城、外贸产品网上展示的几个效果图 -- 仅供大家参考
- 开源Asp.Net MVC网上商城BrnShop正式发布,提供源码下载
- 牛腩购物网28:购物车中商品转换为订单,asp.net 页面间传值,asp.net 事务,ToString("D5")填充到5位数,同时插入订单表和订单详情表
- 【SSH网上商城项目实战09】添加和更新商品类别功能的实现
- 开源Asp.Net MVC网上商城BrnShop
- C# ASP.NET 开源网上商城、外贸产品网上展示的几个效果图 -- 仅供大家参考
- 手机网上商城-项目经验总结(五)-添加商品
- 开源Asp.Net MVC网上商城BrnShop正式发布,提供源码下载
- 开源Asp.Net MVC网上商城BrnShop正式发布,提供源码下载
- BrnShop开源网上商城第二讲:ASP.NET MVC框架
- 【SSH网上商城项目实战09】添加和更新商品类别功能的实现
- ASP.NET实现B2C显示购物车中的商品
- [转]自定义ASP.NET AJAX拖放功能示例程序:实现IDragSource和IDropTarget接口将商品拖放至购物车中
- 重磅来袭,开源Asp.Net MVC网上商城BrnShop正式发布,提供源码下载(转)
- 开源网上商城、外贸产品网上展示的几个效果图 C# ASP.NET -- 仅供大家参考
- asp.net+sql server网上商城项目 外包2000~3000元
- asp.net购物车,订单以及模拟支付宝支付(一)---购物车表及添加购物车流程
- 【SSH网上商城项目实战12】添加和更新商品功能的实现