2011-08-22 3 views
0

나는 내 애플 리케이션에서 HttpWebRequest를 많이 사용하고있다. 내 asp.net 서버가 httpWebRequest를 수신하면 formsAuthentication을 사용하여 클라이언트에 로그인 한 다음 페이지를 default.aspx로 리디렉션하도록 요청합니다. 로그인 페이지에 세션 객체를 만들고이 객체는 default.aspx에서도 사용해야합니다. 문제는 리디렉션 후에 이러한 세션 개체를 유지해야하며 FormsAuthentication.RedirectFromloginPage 또는 Response.Redirect를 사용할 수 없다는 것입니다. 두 구문 모두 페이지 수명주기를 유지하는 매개 변수를받을 수 있음을 알고 있습니다. 인증 쿠키가 포함 된 응답을 작성한 다음 클라이언트 브라우저가이 authenticaiton 쿠키로 default.aspx로 이동 한 후 응답을 클라이언트 브라우저로 리턴해야하므로이 구문을 사용할 수 없습니다. 누구나 두 구문을 사용하지 않고 세션 객체 (또는 페이지 수명주기)를 유지하는 방법을 알고 있습니까?Asp.net 페이지 수명주기/세션 개체가 살아 유지

모든 응답은 높이 평가됩니다. 감사.

답변

0

Context.Session을 사용하여 세션 변수 저장

+0

context.session은 어떻게 도움이됩니까? 세션 개체를 저장하기 위해 일반 세션과 context.session을 모두 시도했지만 리디렉션 후에 개체가 사라졌습니다. 제발 조언. 감사합니다 – Andy

+0

이 문서 http://msdn.microsoft.com/en-us/library/ms178581.aspx가 도움이 될 것입니다. 검색 "세션 상태 구성" –

관련 문제