我正在实现一个简单的ASP.NET MVC未经身份验证用户的会话购物车,我希望能够正确地完成它。
在过去,我总是将购物车ID存储在持久
在谷歌搜索了最新的MVC会话内容后,我发现了术语
在最新版本的ASP.NET MVC中实现购物车使用会话的正确方法是什么?
在过去,我总是将购物车ID存储在持久
Session["CartID"]
存储器和cookie中。每当我需要显示购物车时,我都会从我的Carts
和CartItems
表中查找用户的购物车项目。但内心深处,我知道更强类型的方法会更加干净。在谷歌搜索了最新的MVC会话内容后,我发现了术语
HttpSessionStateWrapper
,这似乎是处理会话的可测试方式。但我没有找到任何好的教程或标准化的实现。也许这只是一个流行词,我应该坚持使用Session["..."]
。在最新版本的ASP.NET MVC中实现购物车使用会话的正确方法是什么?