求ASP.NET购物车实现代码,用SESSION实现的那种

求ASP.NET购物车实现代码,用SESSION实现的那种主要是购物车的那部分就可以了... 求ASP.NET购物车实现代码,用SESSION实现的那种主要是 购物车的那部分就可以了 展开
 我来答
匿名用户
2013-10-16
展开全部
这个是我自己写的代码,希望对你有帮助: 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");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-16
展开全部
参考下微软的petshop,那里很详细的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式