ASP.NET MVC에서 권한이없는 컨트롤러 리디렉션 ASP.NET MVC에 관리자 역할로 제한 한 컨트롤러가 있습니다. [Authorize(Roles = "Admin")] public class TestController : Controller { ... 관리자 역할이 아닌 사용자가이 컨트롤러로 이동하면 빈 화면이 표시됩니다. 제가하고 싶은 것은 "이 리소스에 액세스하려면 관리자 역할에 있어야합니다."라고 표시된 View로 리디렉션하는 것입니다. 이 작업을 수행하는 한 가지 방법은 IsUserInRole ()에서 각 작업 메서드를 확인하고 역할이 아닌 경우이 정보보기를 반환하는 것입니다. 그러나 DRY 원칙을 위반하고 유지 관리가 번거로운 각 Action에이를 넣어야합니다. AuthorizeAttrib..