2012-09-11 105 views
17

什麼是正確的方式來獲得會話ID在C#如何獲得會話ID在C#

String sessionId ; 
sessionId = Session.SessionID; 

string sessionId = Request["http_cookie"]; 
sessionId = sessionId.Substring(sessionId.Length - 24); 

其實我完全是新的C#和在一個項目中,剛剛跳下我找到第二個代碼,並通過谷歌,我發現第一個代碼,以便任何人請告訴我什麼是要使用的實際代碼

+0

感謝Kjartan糾正錯字 – Champ

回答

26

正確的方法是:

HttpContext.Current.Session.SessionID 
+0

如果多個會話正在運行會怎麼樣? –

+0

嘗試此鏈接http://stackoverflow.com/questions/722171/asp-net-multiple-session-objects-in-a-single-application – Davecz