自定义会话ID?

时间:2011-06-01 21:00:00

标签: c# .net session razor webmatrix

我正在WebMatrix(C#)中构建一个小小的购物车,我想知道是否可以自定义会话ID。而且,让我们说我有2个表,一个表用于订单,另一个表是购物车。

订单的项目进入购物车表格,当此人已经为订单付款时,会生成OrderId,有关该订单的详细信息将进入订单表格。但是,我如何从Orders表中知道哪个Order对应于Cart Table中的Order Item?

当我想到使用Session Id时。我这样做是正确的吗?

1 个答案:

答案 0 :(得分:3)

首先,你的问题。

您可以通过实施自己的ISessionIDManager来自定义会话ID。

现在,这是正确的解决方案吗?

在我看来,我会说不。我有一个OrderOrderItem表格,其中包含1> *关系,并将整个购物车存储在Cookie中。在结账的时候,只需读取cookie。