asp.net购物车怎么制作
1个回答
展开全部
这个是我自己粗余写的代喊绝码,希望对你有帮助: public void GetBuyShop(int shopId) { //获取当前点击的商品信息 Shop shop = ShopManager.GetShopByShopId(shopId); //获取购物车 Dictionary<string, ShopItem> cart = Session["cart"] as Dictionary<string, ShopItem>; //判断购物车是否存在 if (cart == null) { cart = new Dictionary<string, ShopItem>(); } ShopItem shopitem = null; //判断当前添加的商品在购物车中是否村 foreach (string str in cart.Keys) { //如果相等,表示存在 if (str == shop.ShopName) { shopitem = cart[str]; } } //如果为null,表示岩渗滚当前添加的商品早购物车中是不存在的 if (shopitem == null) { cart.Add(shop.ShopName, new ShopItem(shop, 1)); } else { shopitem.Count = shopitem.Count + 1; } Session["cart"] = cart; Response.Redirect("~/Cart.aspx"); }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询