1
我正在WebMatrix(C#)中構建一個小小的購物車,並且我想知道是否可以自定義會話ID。而且,我們只是說我有兩張桌子,一張桌子是訂單,另一張是購物車。定製會話ID?
訂單的商品進入購物車表格,並且當該人支付訂單時,將生成OrderId,並且有關該訂單的詳細信息將進入訂單表格。但是,我如何從訂單表中知道訂單對應於購物車表中的訂單項目?
那時候我想到了使用會話ID的情況。我是否以正確的方式做這件事?
我正在WebMatrix(C#)中構建一個小小的購物車,並且我想知道是否可以自定義會話ID。而且,我們只是說我有兩張桌子,一張桌子是訂單,另一張是購物車。定製會話ID?
訂單的商品進入購物車表格,並且當該人支付訂單時,將生成OrderId,並且有關該訂單的詳細信息將進入訂單表格。但是,我如何從訂單表中知道訂單對應於購物車表中的訂單項目?
那時候我想到了使用會話ID的情況。我是否以正確的方式做這件事?
首先,你的問題。
您可以通過實施自己的ISessionIDManager
來自定義會話ID。
現在,這是正確的解決方案嗎?
在我看來,我會說不。我會有一個Order
和OrderItem
表,其中1 - > *關係,並將整個購物車存儲在cookie中。當需要結賬時,只需讀取cookie即可。