아무런 문제없이 사용자 정의 Action Filter을 만들었습니다.ActionResult에 전달 된 매개 변수를 사용하는 MVC 작업 필터?
하지만 실제로 메서드에 전달 된 매개 변수 중 일부를 사용하도록 동작 필터를 수정하고 싶습니다.
그래서 나는 다음과 같은 방법이있는 경우 :
[HttpPost]
[MyAttribute]
public ActionResult ViewUserDetails(Guid userId)
{
// Do something
}
가 어떻게 MyAttribute
내에서 userId를에 액세스 할 수 있습니다를? 직접 전달할 수있는 방법이 있습니까?
나는 그 매개 변수로 전달되는 사용자 ID에 액세스하는 방법이 있다고 생각하지 않습니다. 시스템에 로그인 한 사용자의 USER ID에 액세스하는 방법이있을 수 있습니다. 그리고 당신은 View 데이터의 어떤 것에도 접근 할 수 있습니다 ...하지만 가능하다해도 그 경로를 추천하지는 않을 것입니다. – AwDogsGo2Heaven