我想在 C# 中检索特定会话变量的会话 ID。
Session["OrderDetailList"] = OrderDetailsList;
我正在尝试的是我想将列表保存在会话中,并且还想将其会话 ID 存储在 cookie 中。
此外,当我从 cookie 中检索会话 ID 时,我可以保存具有从 cookie 中检索会话 ID 的会话变量的值。
我们怎么能做到这一点?
如何从特定会话变量中检索会话 ID?
你不能。阅读MSDN 文档了解更多信息。
默认情况下,Session 使用cookie保存,您可以通过服务器代码中的对象SessionID
获取 SessionID
。Session
/ 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;
除此之外,我还建议您查看这篇好文章