Wie man SessionID auf eine Anfrage, wo EnableSessionState="False"
Ich möchte in der Lage sein, um die SessionID der derzeit authentifizierte Sitzung in einem WebMethod Funktion, wo EnableSession = false.
Kann ich nicht einstellen EnableSession=true auf diese Anfrage, weil ein anderer (lange Ausführung) Antrag auf eine andere Seite ist, halten die SessionState gesperrt (EnableSessionState == "True" nicht "Readonly").
Ist es, einen konsistenten Weg, um die SessionID entweder aus der ASP.NET Session-cookie oder die Url für cookieless sessions? Kann ich code es mir, aber lieber würde ich eine Funktion verwenden, die ist bereits dokumentiert und getestet.
Vielen Dank,
Florin.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint es keine ASP.NET Funktion, die dies tun können, also machte ich bis ein hack von meiner eigenen, die funktioniert... für jetzt ;):
HttpContext.Current.Session.SessionID