2011-07-30 3 views
0

MVC 컨트롤러 클래스 내에서 아래 코드를 사용하고 있습니다. 내 질문은 : 코드를 실행하려고하면 다음 오류가 발생합니다.세션 NullReferenceException 오류

NullReferenceException이

코드 :

if (Session["User"] != null) 
{ 
    return true; 
} 

내가 잘못 무엇입니까? 세션과 관련하여 오해 된 문제는 무엇입니까?

건배,

답변

1

세션은 세션 상태 공급자가 구성되어 있지 않습니다 아마도 때문에, null의 경우, 또는 당신이 (예 : 생성자 등) 호출을하고있는 시점에서 사용할 수 없습니다 때문입니다.

This question

1

음을 시도 Global.asax에 먼저 초기화 세션을 시도합니다. 이 코드를 global.asax에 추가하십시오.

protected void Session_Start(Object sender, EventArgs e) 
{ 
}