从哪里放置从cookie加载产品的代码?

时间:2012-09-19 11:54:28

标签: asp.net sharepoint sharepoint-2010 session-state microsoft-commerce-server

我们有一个项目,即Sharepoint解决方案与Commerce Server相结合。这是一个网上商店,我们目前正在安装一个功能,其中使用cookie存储篮子中的产品。

我们通过在Cookie文件中添加所有产品guids +数量来实现这一目标。

但是,下次访问时在哪里加载用户篮子?

在普通的asp.net网站上,我会使用Global.asax - > Session_start,但据我所知,Sharepoint解决方案中没有Global.asax。

所以我的问题是:有没有办法对Sharepoint中的session_start事件做出反应?或者还有其他更合适的事件/方式吗?我对Sharepoint的关注度不高,所以很乐意接受任何帮助!

1 个答案:

答案 0 :(得分:0)

我们最终将代码放在购物篮的webpart中。这是一个非常好的解决方案,因为它存在于网站的每个页面上。

我更希望将代码放在HttpModule中,但在Sharepoint中设置它是非常烦人的。而且只是将代码放在购物篮中更加错误修剪。