2012-09-11 3 views
17

was ist die richtige Art und Weise zu erhalten Session-ID in C#Wie Session-ID in C#

String sessionId ; 
sessionId = Session.SessionID; 

oder

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

Eigentlich bin ich völlig neu in C# und nur sprang in ein Projekt zu bekommen, wo Ich finde den zweiten Code und von Google fand ich den ersten Code, also bitte jemand sagen mir, was ist der eigentliche Code zu verwenden

+0

danke Kjartan für die Korrektur von Tippfehler – Champ

Antwort

26

richtigen Weg ist:

HttpContext.Current.Session.SessionID 
+0

Was passiert, wenn mehrere Sitzungen ausgeführt werden? –

+0

Versuchen Sie diesen Link http://stackoverflow.com/questions/722171/asp-net-multiple-session-objects-in-a-single-application – Davecz

Verwandte Themen