반응형
ASP.NET: 핸들러에서 세션에 액세스하는 방법은 무엇입니까?
세션 값을 선택하고 웹 양식을 미리 채우는 웹 양식 페이지로 리디렉션하기 전에 처리기에서 세션 페이지에 일부 값을 저장하려고 합니다.
public class Handler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
...
context.Session["StackOverflow"] = "overflowing";
context.Response.Redirect("~/AnotherPage.aspx");
...
}
...
}
제외하고context.Session
개체가 null입니다.
처리기에서 세션 상태에 액세스하려면 어떻게 해야 합니까?
시스템을 구현합니다.웹.세션 상태.IR에는 세션 상태 인터페이스가 필요합니다.
public class Handler : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
context.Session["StackOverflow"] = "overflowing";
context.Response.Redirect("~/AnotherPage.aspx");
}
}
시행하다IRequiresSessionState
iRequiresSessionState를 구현하면 이 문제가 해결됩니까?
대신 IHTTP 모듈을 수행하고 BeginRequest를 재정의하는 것은 어떻습니까?
public void Init(HttpApplication application)
{
application.BeginRequest += new EventHandler(context_BeginRequest);
}
언급URL : https://stackoverflow.com/questions/1058568/asp-net-how-to-access-session-from-handler
반응형
'programing' 카테고리의 다른 글
타이머 시작 및 중지 PHP (0) | 2023.08.26 |
---|---|
Oracle 병합 대 선택 후 삽입 또는 업데이트 (0) | 2023.08.26 |
왜 두 정수를 나누면 부동소수점을 얻을 수 없습니까? (0) | 2023.08.26 |
저는 Xampp에 Mifos X를 설치해 보았습니다.브라우저에서 UI에 액세스할 수 있기 때문에 작동했지만 자격 증명에 많은 문제가 있었습니다. (0) | 2023.08.26 |
jQuery ajax 호출을 통해 django 뷰에 값 목록 전달 (0) | 2023.08.26 |