有什么区别:
HttpContext.Current.Request.Cookies["ASP.NET_SessionId"].Value
和
System.Web.SessionState.HttpSessionState.SessionId
(调试时,两个值始终相同)
最佳答案
ASP.NET 处理 session 的方法不止一种。例如,它可以通过 web.config 配置。
其中之一是通过 cookie。另一种方法是将 session ID 放在 url 中。我大胆地假设在第二种情况下您将无法在 cookie 集合中找到 session ID。
关于ASP.NET Request.Cookies ["ASP.NET_SessionId"] 与 SessionId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035011/