내 ActionResult 메소드 중 하나에 액션 필터를 적용하고 싶습니다.ActionFilterAttribute의 사용자 로그인
현재 로그인 한 사용자 ID 인 ActionFilterAttribute에 전달할 수 있기를 원합니다.
사용자를 속성에 전달하거나 속성이 로그인 한 사용자를 선택할 수있는 방법이 있습니까?
내 ActionResult 메소드 중 하나에 액션 필터를 적용하고 싶습니다.ActionFilterAttribute의 사용자 로그인
현재 로그인 한 사용자 ID 인 ActionFilterAttribute에 전달할 수 있기를 원합니다.
사용자를 속성에 전달하거나 속성이 로그인 한 사용자를 선택할 수있는 방법이 있습니까?
참조 :
MVC: creating a custom [AuthorizeAttribute] which takes parameters?
롤, 내가 이중 홉에 직접 링크를 보내 몰랐어요 : 이 다른 ActionFilterAttributes이 있다는 것을
가How to pass parameters to a custom ActionFilter in ASP.NET MVC 2?
주 :
System.Web.Http.Filters.ActionFilterAttribute 당신이 당신의 필터의 잘못된 하나를 사용하는 아마 때문에 내에서 HTTP 컨텍스트를 얻는 방법을 알아내는 데 문제가있는 경우
을 수행 System.Web.Mvc.ActionFilterAttribute 동안으로 HttpContext 속성이 있습니다.
지금 당장은 전체 대답을 쓸 시간이 없지만 ActionFilterAttribute에서 현재 HttpContext에 액세스하고 그 사용자 매개 변수를 살펴볼 수 있습니다. 그게 도움이된다면 말해주세요. 나는 이것을 대답으로 만들고 더 많은 것을 설명해 줄 것입니다 (코드로). :) –