Frage

ist es möglich, eine Sitzung von einem Session-Cookie zu instanziieren? Ich habe ein Szenario, bei dem (aufgrund der Pipeline) I das Cookie zur Verfügung haben, aber ich meine ASP.NET Http Kontext hat Konstrukt nicht das Context.Session Objekt noch. Kann ich dies manuell tun, das Cookie oder ihren Inhalt Referenzierung irgendwie?

War es hilfreich?

Lösung

Soweit ich bin mir bewusst, dies aufgrund des Seitenlebenszyklus nicht möglich ist. Bis der Lebenszyklus vervollständigt und initaties die Session ist es nicht viel Sie tun können, abgesehen von entweder Speichern der Informationen, die Sie in einer Anwendung Variable benötigen, oder alternativ ein separates Cookie Schreiben HttpCookies verwendet wird.

ich normalerweise das letztere verwenden, wenn ich etwas zu tun ist, bevor die Session initialisiert wird.

Ich gehe davon aus Sie Informationen zu erhalten, müssen die in der Session gespeichert ist oder erfordern die Session-ID

Andere Tipps

Nein, ich denke nicht, weil es in Session passiert und selbst wenn Sie versuchen Sie den Zugriff auf aktuelle Variablen gespeichert bekommen nicht zu erstellen. Allerdings gibt es Session_OnStart Veranstaltung, wo Sie Ihre sessoin Zugangscode tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top