C #에서 모든 컨트롤러 및 작업 이름 가져 오기 모든 컨트롤러의 이름과 해당 동작을 프로그래밍 방식으로 나열 할 수 있습니까? 각 컨트롤러 및 작업에 대해 데이터베이스 기반 보안을 구현하고 싶습니다. 개발자로서 모든 컨트롤러와 작업을 알고 있고이를 데이터베이스 테이블에 추가 할 수 있지만 자동으로 추가 할 수있는 방법이 있습니까? 리플렉션을 사용하여 현재 어셈블리에서 모든 컨트롤러를 찾은 다음 NonAction특성으로 장식되지 않은 공용 메서드를 찾을 수 있습니다. Assembly asm = Assembly.GetExecutingAssembly(); asm.GetTypes() .Where(type=> typeof(Controller).IsAssignableFrom(type)) //filter contr..