使用HTTP会话状态的Orchard CMS模块

Jon*_*ker 4 session-state orchardcms

我正在尝试编写一个简单的购物车Orchard模块,它将项目存储在会话状态,然后在用户想要签出时读出它们.它需要为匿名用户工作.

我已经下载了Jumpstart模块,但是无法找到任何方法来访问处理程序或驱动程序中的会话.

任何帮助都会很棒.

rfc*_*ong 8

只需将IHttpContextAccessor注入到驱动程序或处理程序的构造函数中.然后,您可以调用accessor.Current()并获取对Session的访问权限