2010-07-15 3 views

답변

0

사용 HTTPContext.CurrentContext.Current.HTTPSessionState

덕분에 컨트롤의 뒤에 코드에서 세션 상태에 액세스 할 수 있습니다.

+0

'System.Web.HttpContext'에 'CurrentContext'에 대한 정의가 없습니다. – Kenyana

+0

죄송합니다. 대신 System.Web.HttpContext.Current..HTTPSessionState를 사용하십시오. – Kangkan

0

사용자 콘트롤에 있기 때문에이 경우 HTTP 세션에 정규화 된 네임 스페이스를 지정해야합니다.

당신이 사용자 정의 컨트롤에 Session["foo"]을 수행 할 때, 그것은 UserControl.Session 속성에 액세스합니다 (here 참조)이 아닌 HttpContext.Session.

그래서 이런 식으로 작업을 수행합니다

HttpContext.Current.Session("foo") 

당신이 webcontrol 또는 UserControl에 대해 이야기

+0

System.NullReferenceException : 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. – Kenyana

+0

다른 코드가 오류의 원인 일 수 있습니까? 그냥 어쩌면 ??? 또한 오류를 게시하고 함께 작성하기를 기대하기보다는 오류에 대한 자세한 내용을 제공하면 도움이됩니다. 또한 거기에없는 무언가에 접근하려고하면 NullReferenceException이 발생한다는 것을 알고 있습니다. 개체를 세션에 제대로 추가하지 않을 가능성이 있습니까? – RPM1984

관련 문제