开发者

ASP.NET Request.Cookies["ASP.NET_SessionId"] vs SessionId

  1. What is the difference between:

    HttpContext.Current.Request.Cookies["ASP.NET开发者_StackOverflow_SessionId"].Value

and

System.Web.SessionState.HttpSessionState.SessionId

(while debugging, both of the values were always the same)


Well there exists more than one method of how ASP.NET handles a session. It's configurable by the web.config for example.

One of them is by cookies. Another one is by putting the session ID inside of the url. I boldly presume you won't be able to find the session ID in the cookie collection in that second case.


ASP.Net uses that cookie to track the session across requests. They will always be the same value. For more details: http://msdn.microsoft.com/en-us/library/ms178581.aspx

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜