2点击购买
没登陆情况下把商品Id(或是其他能标识唯一商品的值)存入Cookies 在购物车页面根据Cookies里存的id集合读取商品信息列出来 此时购物车页面读取的是cookies里商品id对应的信息
登录后把cookies里存的数据加到购物车表 点击购买直接存入购物车表 此时购物车页面数据读取的是数据库中商品数据
商品信息都有了 计算价格就简单了
这是比较简单的实现方式了
如果访问量比较大,建议不要直接存储在数据库,会给服务器造成很大的负担
可以存放在cookie里面,只有在用户准备提交订单的情况下才入库
另外,你说到的100行的情况,肯定会存在的。可以对表进行分区,或者分表或者分库的设计
首先,有商品,然后把商品添加进购物车,购物车里面是一些商品的清单,这些信息室储存在session或者cookie里面。
如果这个时候进行结账,就把购物车里面的清单进行转移,储存在一个新的东西里面,这个东西就是订单。然后在吧订单储存在数据库里面。
以上就是关于asp.net mvc通过cookie实现简单的购物车功能全部的内容,包括:asp.net mvc通过cookie实现简单的购物车功能、ASP.NET C#购物车的数据库怎么设计啊、购物车,订单表,数据库它们三者之间是什么关系.`等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)