|
知识路径: > 电子商务系统程序设计基础 > 电子商务系统建设 > 电子商务系统组件设计 >
|
相关知识点:19个
|
|
|
|
|
电子商务系统购物车只是一个临时保存用户选购商品的容器,每个在线的用户选购商品时应具有独立的购物车,当用户确认购买下订单后或者用户退出网站后,购物车中的内容都应该清空。根据购物车的这些特征,一般采用session对象实现购物车。购物车保存商品名称、商品数量、商品单价、商品图片等信息。
|
|
|
购物的一般流程为:单击购买按钮,如果购物车已存在该商品,商品数量加1,否则,将对应的商品放入购物车(默认数量为1)。在查看购物车时,可以查看已选购商品的种类及数量,总计价格等,还可以修改商品的数量,删除某种商品等操作。
|
|
|
|
|
|
|
|
在页面加载方法中,首先要判断用户是否登录,如果用户登录且购物车不为空,要将购物车中的内容显示在页面上。代码如下:
|
|
|
|
将session中内容取出转换成DataTable,并绑定到页面的Gridview控件上,代码如下:
|
|
|
|
当要删除购物车中的商品时,GridView删除按钮处理事件代码如下:
|
|
|
|
如果需要修改购物车中的信息,只允许修改商品数量,GridView更新按钮处理事件程序代码如下:
|
|
|
|
将购物车中的商品绑定到页面之后,还需要将商品的总价计算出来,程序如下:
|
|
|
|