0

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

我们通过在 cookie 文件中添加所有产品 guid + 数量来做到这一点。

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

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

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

4

1 回答 1

0

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

我更喜欢将代码放在 HttpModule 中,但是在 Sharepoint 中设置它非常烦人。而且它比仅仅将代码放在购物篮中更能减少错误。

于 2012-09-30T10:17:31.123 回答