0

나는 미래와 함께 MVC 2를 사용하고 있으며 역할에 따라 콘텐츠를 숨기거나 표시하려고합니다. 인증을 통해 컨트롤러 하위 작업을 모두 속성을 통해 표시하지 못하는 경우 ActionFilterAttribute 또는 AuthorizeAttribute가있는 방법이 있습니까? 아니면 그 속성으로 리디렉션 할 수 있습니까 아니면 오류 메시지를 던질 수 있습니까? 인증에 실패하면 기본적으로 아무것도 반환하지 않는 자식 동작이 필요합니다.ActionFilterAttribute/AuthorizeAttribute를 사용하여 콘텐츠 숨기기/표시

답변

0

결과를 빈 ActionResult에 할당 할 수있는 것처럼 보입니다.

보호 오버라이드 공극 HandleUnauthorizedRequest (AuthorizationContext filterContext) { filterContext.Result = 새로운 System.Web.Mvc.EmptyResult(); }

관련 문제