我有一个带有5个.ashx HTTPHandlers实现IRequiresSessionState或IReadOnlySessionState的ASP.NET应用程序。在HttpHandlers中保留会话变量
在调用第一个处理函数时,我创建一个变量并将其存储在会话中。
当我调用下一个HttpHandler时,该变量在会话对象中不可用。
我使用context.Session。
我有一个global.asax我检索sessionId。
有没有办法在HttpHandlers之间保存会话变量,还是每个Handler都有自己的会话?
我已经继承了IRequiresSessionState。我想要的是保持跨HTTPHandler的会话值,因为HTTPHandler的每个请求获得一个新的会话。基本上我已经决定使用应用程序缓存来代替。 – User48765902 2010-08-20 13:10:57