2012-09-11 14 views
17

qual è il modo corretto per ottenere id di sessione in C#Come arrivare Session Id In C#

String sessionId ; 
sessionId = Session.SessionID; 

o

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

In realtà io sono totalmente nuovo per C# e appena saltato in un progetto in cui trovo il secondo codice e da Google ho trovato il primo codice in modo che chiunque per favore mi dica che cosa è il codice effettivo da utilizzare

+0

grazie Kjartan per correggere errore di battitura – Champ

risposta

26

modo corretto è:

HttpContext.Current.Session.SessionID 
+0

Cosa succede se sono attive più sessioni? –

+0

Prova questo link http://stackoverflow.com/questions/722171/asp-net-multiple-session-objects-in-a-single-application – Davecz