首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于ASP.NET的购物车设计

基于ASP.NET的购物车设计
EN

Stack Overflow用户
提问于 2011-02-06 15:14:41
回答 1查看 1.5K关注 0票数 2

我正在设计一个具有购物车功能的ASP.NET商店。购物车由购物车项目组成,购物车本身由ProductID、Qty、UnitPrice组成。

现在,我将有关用户购物车的信息保存在会话变量中。问题是,当用户单击结帐时,他/她将被重定向到第三方站点(例如Paypal)以完成此过程。因此,我必须将数据保存到DB以供以后引用,并且因为会话状态可能过期,直到用户从支付页面返回。

我认为一种解决方案是在将用户重定向到第三方站点之前在DB上保存带有时间戳的购物车信息,并定期在db中删除过期的购物车项(例如,+ 30分钟)。

  1. ,我想知道你是否有更好的方法。
  2. 如果我的方法是可以接受的,您建议我将检查过期车的代码放在db?

上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-06 15:27:02

另一种解决方案是将购物车保存到DB,并在订单成功处理后才将其删除。这样,用户就可以注销并再次登录,并在会话之间保留购物车。我认为这是一种常见的解决办法。你可以在亚马逊和其他类似的网站上试一试。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4914116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档