代码之家  ›  专栏  ›  技术社区  ›  Petrus Theron

购物车会话状态已在ASP.NET MVC中正确完成

  •  9
  • Petrus Theron  · 技术社区  · 15 年前

    我在ASP.NET MVC中为未经身份验证的用户实现了一个简单的会话购物车,我希望能够正确地完成它。

    过去我总是将购物车ID存储在 Session["CartID"] 存储并作为cookie。每当我需要显示购物车时,我都会从我的 Carts 和 CartItems 桌子。但在内部,我知道一个更为强类型的方法会更干净。

    在搜索最新的会话MVC资料后,我发现了这个术语 HttpSessionStateWrapper 这似乎是处理会话的一种可测试的方式。但我没有找到任何好的教程或标准化的实现。也许这只是个时髦的词,我应该坚持下去 Session["..."] .

    使用最新版本的ASP.NET MVC中的会话来实现购物车的正确方法是什么?