我想在C#中检索特定Session变量的会话ID。
Session["OrderDetailList"] = OrderDetailsList;
我想要的是我想在会话中保存List,并且还希望将其会话ID存储在cookie中。
此外,当我从cookie中检索会话ID时,我可以保存从cookie中检索会话ID的会话变量的值。
我们怎么能这样做?
答案 0 :(得分:1)
如何从特定的会话变量中检索会话ID?
没有。你不能。阅读MSDN document for more info.
默认情况下,Session使用 cookie 来保存SessionID
,您可以通过获取SessionID
服务器代码中的Session
对象。
答案 1 :(得分:0)
/ In a user control or page
string sessionId = this.Session.SessionID;
// In a normal class, running in a asp.net app.
string sessionId = System.Web.HttpContext.Current.Session.SessionID;
除此之外,我还建议您查看这篇好文章