我想在不使用会话变量的情况下创建购物车,以避免在服务器上加载。
asp.net MVC中购物车会话变量的替代方法是什么?
答案 0 :(得分:6)
然后您需要使用cookie
。
为了说清楚,您的购物车唯一ID应为System.Guid
而不是int
答案 1 :(得分:3)
这是一个很好的问题
我认为你可以尝试在cookie中存储购物车..
它将提高性能并减少服务器上的负载...
答案 2 :(得分:1)
如果您想在数据库上节省一些负担,可以尝试将购物车保存在页面本身。只需序列化购物车信息并将其存储在隐藏字段中。非常简单,服务器负载有效。缺点是购物车不会被记住下次访问。但对于匿名用户来说,它运作良好。我已经在各种电子商务网站上成功完成了它。