2014-10-23 2 views
0

안녕하세요 희망 누군가에게 도움을 요청하거나이 로그인있어 현재 사용자를 얻기 위해 다음 코드budlesconfig는 CS 및 ID MVC 5

var manager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new UserDb())); 

    var currentUser = manager.FindById(User.Identity.GetUserId()); ; 

을 사용하려고

메신저 수 없습니다 말할 수 있습니다. 이 코드는 MVC 5 내의 컨트롤러에서 완벽하게 작동하지만 BundlesConfig.cs에서이 코드를 사용하여 특정 사용자 집합에 대해 특정 sass 스타일 페이지를 사용할 수 있습니다.

여기에이 기능을 사용할 수 없다면 다른 방법을 알고 있지만 여기에서 더 쉬울 것이라고 생각했습니다.

큰 감사

+0

BundlesConfig.cs는 응용 프로그램 시작시 실행되며 해당 컨텍스트에 사용자가 없도록 AppDomain의 수명 동안 번들이 고정됩니다. –

답변

0

에서 사용자 컨텍스트 예 빌드 프로세스는

당신은이 중 하나를 사용자에게 필요한 MVC 프레임 워크 내에서 초기의 사용자 ID를 사용하지 않습니다를 얻을 수있는 그것의 방법을 생각 컨트롤러 모델 또는 면도기보기

.cs 번들 페이지에서는 사용할 수 없습니다.

+0

Iv가 이제는 어떻게 작동하는지 고맙습니다. – Mich

1

변경을 대신 BundlesConfig.cs에 노력의 뷰 스타일.

은 일찍 BundlesConfig.cs

+0

실제로 나쁘지 않은 소리가 들리 겠지만 여전히 번들에로드 할 수 있습니까? 하지만 필요할 때 실제로 읽으십니까? – Mich

+0

예, 뷰 레벨 일 때 번들을 빌드하고'currentUser'를 결정할 필요가있는 것이 무엇인지 결정한 경우에만 필요할 때만 특정 번들을로드하십시오 .. –