ASP.NET MVC何时从数据库中删除购物车?

时间:2017-10-17 06:16:31

标签: asp.net-mvc entity-framework crud shopping-cart

我通过此example制作了购物车。

问题是,当用户将产品添加到购物车并将其存储在数据库中,但是没有登录或注册并离开网站时,那么何时应该从数据库中删除购物车项目以及如何? / p>

1 个答案:

答案 0 :(得分:2)

你可以做以下事情

1)如果用户未经授权并添加项目,则可以为其分配唯一ID

2)您可以创建cookie以在客户端存储该ID

3)使用该ID

将项目存储在数据库中

4)如果会话超时,您可以阅读该cookie并检索ID

5)如果用户不对他们采取任何行动,你可以为这些项目确定持续时间(例如:1周),你可以清理它。