2012-09-11 19 views
17

cuál es el camino correcto para obtener id de sesión en C#Como llegar identificador de sesión En C#

String sessionId ; 
sessionId = Session.SessionID; 

o

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

En realidad estoy totalmente nuevo en C# y acaba de saltar en un proyecto donde encuentro el segundo código y por Google encontré el primer código así que cualquier persona por favor dígame cuál es el código real que se utilizará

+0

gracias Kjartan para corregir el error – Champ

Respuesta

26

manera correcta es:

HttpContext.Current.Session.SessionID 
+0

¿Qué ocurre si se ejecutan varias sesiones? –

+0

Pruebe este enlace http://stackoverflow.com/questions/722171/asp-net-multiple-session-objects-in-a-single-application – Davecz

Cuestiones relacionadas