세션 쿠키에서 ASP.NET 세션을 인스턴스화합니다
-
22-07-2019 - |
문제
세션 쿠키에서 세션을 인스턴스화 할 수 있습니까? 파이프 라인으로 인해 쿠키를 사용할 수있는 시나리오가 있지만 ASP.NET HTTP 컨텍스트는 아직 컨텍스트를 구성하지 않았습니다. 쿠키 나 그 내용을 어떻게 든 참조하여 수동으로 할 수 있습니까?
해결책
내가 아는 한, 이것은 페이지 수명주기로 인해 불가능합니다. 수명주기가 완료되고 시작될 때까지 세션은 애플리케이션 변수에 필요한 정보를 저장하거나 httpcookies를 사용하여 별도의 쿠키를 작성하는 것 외에도 할 수있는 일이 많지 않습니다.
세션이 초기화되기 전에 무언가를 해야하는 경우 일반적으로 후자를 사용합니다.
세션에 저장된 정보를 얻거나 세션 ID가 필요하다고 가정합니다.
다른 팁
아니요, 나는 그것이 SessionStateModule 내부에서 발생하기 때문에 생각하지 않으며 당신이 만들려고해도 실제 변수에 액세스하지 못할 것입니다. 그러나 Sessoin 액세스 코드를 수행 할 수있는 Session_onStart 이벤트가 있습니다.
제휴하지 않습니다 StackOverflow