在商品展示页中,每个宠物商品都有“添加到购物车”链接,用户单击该链接,该商品即放置到用户的购物车中,代表用户准备订购的商品。
分析购物车页面的界面:内容实现,要写在占位符控件中。
分析购物车页面的功能:在商品展示页中,每个商品都有一个“添加到购物车”链接,链接跳转时会传递参数:~/ShoppingCart.aspx?ProductId=产品ID&Name=产品名称&Price=单价&CategoryId=类别名称。当用户单击链接时,购物车页面需要把查询字符串中指定的商品信息添加到购物车数据表 Cart 中。
在更新 Cart 表时,如果添加到购物车的商品不在用户的购物车中,则需要新增一条商品记录,商品数量为1;如果商品已经在用户的购物车中,则更新 Cart 表相应的记录,商品数量加1。
添加商品到购物车需要执行两次数据库操作,一个是更新操作,如果更新操作对数据库表记录的影响行数 0 ,表明购物车表中并没有改用户该商品的购买记录,此时需要执