ASP.NET-Sitzung in Global.asax

8

Sitzung in Application_AuthenticateRequest -Methode in Global.asax ist immer null.Ive bereits versuchen:

%Vor%

immer null.

%Vor%

Ich versuche auch, Cache zu verwenden, aber es funktioniert nicht, weil ich für jeden Benutzer eindeutige Informationen benötige.

Wie wird Session in Global.asax verwendet? Ist die HttpApplication Application-Eigenschaft für jeden Benutzer eindeutig?

    
ozsenegal 13.09.2010, 00:55
quelle

1 Antwort

13

Sie können die Sitzung zu diesem Zeitpunkt im Anforderungslebenszyklus nicht verwenden, sie ist noch nicht verfügbar / belegt. Wenn Sie sie verwenden möchten, müssen Sie später im Lebenszyklus zu einem Ereignis wechseln, z. B. < a href="http://msdn.microsoft.com/en-us/library/system.web.htttapplication.postacquirerequeststate.aspx"> PostAcquireRequestState .

    
Nick Craver 13.09.2010, 01:03
quelle

Tags und Links