2011-11-04 2 views
1

내 요청이 활성화되어있는 동안 HttpContext.Current.Items를 사용하고 요청이 끝날 때까지 해시 테이블을 저장하고 싶습니다. 나는 ASAX에서 다양한 분야를 시도asp.net httpContext 세션 파이프 라인

나는 행운와 함께, ... Global.asax 파일에 내가 세션에 HttpContext.Current.items (HT)을 추가 할 수있는 알 필요가 .

이는 ASP.NET 3.5 응용 프로그램입니다,하지만 전화의 95 %를 AJAX로 만들어집니다 - ... 차이를 만드는 경우

고맙습니다 제리

+0

당신이 세션에서 찾으셨습니까 요청을 처리 완료되면

public class Global : System.Web.HttpApplication { void Application_Start(object sender, EventArgs e) { HttpContext.Current.Items.Add("ht", new System.Collections.Hashtable()); } protected void Application_PostRequestHandlerExecute(object sender, EventArgs e) { HttpContext.Current.Session.Add("ht", HttpContext.Current.Items["ht"]); } } 

그 이벤트가 발생해야합니까? – GregL

+0

ASP.NET 웹 폼 또는 ASP.NET MVC를 사용합니까? 이것은 차이를 만듭니다 ... –

+0

ASP.NET webforms 사용. – Jerry

답변

1

어떻게 PostRequestHandlerExecute 이벤트에 대한을, 같은 여기로 : 당신의 HttpHander이