0

我們有一個與Commerce Server結合的Sharepoint解決方案。這是一家網上商店,目前我們正在安裝一項功能,使用cookies存儲購物籃中的產品。從哪裏可以放入加載Cookie產品的代碼?

我們正在通過在cookie文件中添加所有產品guid +數量來做到這一點。

但是,在下次訪問時何處加載用戶籃?

在一個正常的asp.net網站上,我會使用Global.asax - > Session_start,但據我所知,在Sharepoint解決方案中沒有Global.asax。

所以我的問題是:有沒有辦法對Sharepoint中的session_start事件做出反應?或者還有其他更合適的事件/方式嗎?我並不是很喜歡Sharepoint,所以任何幫助都很樂意接受!

+1

糟糕的方式來存儲cookie上的所有內容。將選擇保留在數據庫上,而不是Cookie上,並將Cookie與數據庫連接起來。 – Aristos

+0

偉大的一點 - 但我們仍然必須做的負載某處:-)任何想法? –

回答

0

我們最終將代碼放在購物籃的webpart中。這是一個非常好的解決方案,因爲它存在於網站的每個頁面上。

我寧願把代碼放在一個HttpModule中,但是在Sharepoint中設置它非常討厭。還有,它不僅僅是將代碼放在購物籃中,而是更多的錯誤修剪。