日期:2014-05-17  浏览次数:20427 次

购物车逻辑及控件代码实现
做了个购物网站,出了点毛病。
1.不太明白购物单生成原理
是点击“加入购物车”按钮后直接select出当前物品价格、名称显示到GridView中。
还是 一次性查询多条数据啊?

数据库具体没学过太多。  一次查询一列下的多值  能实现吗?

求大神讲解

------最佳解决方案--------------------
http://hi.baidu.com/yanjiezhu/item/6ddd9e7bf003103d714423bc
建议你结贴看看代码。

商品就是个对象,就是你的实体类,你可以把实体类放进List<T>里面,然后把List放进sesson里面。

读取操作sesson就是了
------其他解决方案--------------------
将商品ID放在COOKES也可以,然后,查询购物车的时间,根据ID查询商品,并且后台计数好,再绑定显示,

用SEESION也可以,但seeseion很容易掉失,特容易,你可以查查asp.net提供的session三个保存机制,你可以用第二种挺稳定的,也不错,
------其他解决方案--------------------
用HashTable保存!
------其他解决方案--------------------
用cookie比较方便,记录物品的id以及数量,当用户去查看购物车的时候根据这个查出数据绑定
结账的时候也可以根据这个计算价格以及总价,显示的方式有点小区别而已。
------其他解决方案--------------------
Refer:
http://www.cnblogs.com/insus/archive/2011/12/08/2281000.html
------其他解决方案--------------------
查询出用户所选商品的属性来即可,不如鞋子:1鞋子的尺码(让客户自己选)2 鞋子的颜色(黑、白等)等等~!
------其他解决方案--------------------
额。我不是想知道如何添加修改删除。 我是想知道购物车的表单系统  你这给我的一次性获取全部数据   select * 就OK了
------其他解决方案--------------------


表单生成


不是像你们想的那样   纠结。   我的话给你们引入岔路了?

就是像个超市的购物单一样   每当勾选一个checkbox 就得多查询一条数据 

然后在GridView中显示。

最后单击提交按钮   一次性将所有勾选的物品信息显示在Gridview上, 生成购物单。

包含    所勾选物品的名称,价格,数量(textbox)  总价(textbox)  
------其他解决方案--------------------


这个我看到别人好像用session  或 Cookie 做的  


没弄明白  想请大侠们讲解下
------其他解决方案--------------------
该回复于2012-11-21 08:47:55被管理员删除
------其他解决方案--------------------


100分  分数太少不吸引人 。。。
------其他解决方案--------------------
   谢谢两位前辈了。

  嘿嘿。。。