문제

세션 쿠키에서 세션을 인스턴스화 할 수 있습니까? 파이프 라인으로 인해 쿠키를 사용할 수있는 시나리오가 있지만 ASP.NET HTTP 컨텍스트는 아직 컨텍스트를 구성하지 않았습니다. 쿠키 나 그 내용을 어떻게 든 참조하여 수동으로 할 수 있습니까?

도움이 되었습니까?

해결책

내가 아는 한, 이것은 페이지 수명주기로 인해 불가능합니다. 수명주기가 완료되고 시작될 때까지 세션은 애플리케이션 변수에 필요한 정보를 저장하거나 httpcookies를 사용하여 별도의 쿠키를 작성하는 것 외에도 할 수있는 일이 많지 않습니다.

세션이 초기화되기 전에 무언가를 해야하는 경우 일반적으로 후자를 사용합니다.

세션에 저장된 정보를 얻거나 세션 ID가 필요하다고 가정합니다.

다른 팁

아니요, 나는 그것이 SessionStateModule 내부에서 발생하기 때문에 생각하지 않으며 당신이 만들려고해도 실제 변수에 액세스하지 못할 것입니다. 그러나 Sessoin 액세스 코드를 수행 할 수있는 Session_onStart 이벤트가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top