2009-09-13 2 views
0

나는 모든 방법에서 사용자를 얻기 위해 (더러운)하지하기 위해 컨트롤러의 ctor 내에서 사용자 정의 사용자 공급자를 사용하는 방법을 찾을 싶습니다 ...NET MVC 사용자 정보

이것은 내 ctor하지만 null을 반환 계속 무엇입니까?

답변

1

Controller.Initialize() 메서드를 덮어 쓰고 코드를 삽입하십시오. 컨 트롤러의 컨텍스트를 생성자에서 사용할 수 없습니다.

protected override void Initialize(System.Web.Routing.RequestContext requestContext) 
{  
    base.Initialize(requestContext); 
    // your code here 
} 

모든 작업에 사용자의 엔터티가 필요한 경우 컨트롤러가 상속하는 기본 클래스로 동작을 밀어 넣습니다.