gpt4 book ai didi

asp.net-4.0 - ASP.NET 中的购物车设计

转载 作者:行者123 更新时间:2023-12-04 06:35:36 24 4
gpt4 key购买 nike

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

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

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

  • 我想知道您是否有更好的建议。
  • 如果我的方法可以接受,你会建议我把检查过期购物车的代码放在 db 上吗?
  • 最佳答案

    另一种解决方案是将购物车保存到数据库中,并在订单处理成功后将其删除。通过这种方式,用户可以注销并再次登录并在 session 之间保留购物车。我认为这是一个常见的解决方案。你可以在亚马逊和其他一些类似的网站上试试这个。

    关于asp.net-4.0 - ASP.NET 中的购物车设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4914116/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com