가능한 복제를 컨트롤러 유형을 얻는 방법 :
How can I get controller type and action info from a url or from route data?이름으로
내가 컨트롤러 이름과 그들의 행동 이름의 목록을 가지고있다. 내가해야 할 일은 해당 작업에 대한 사용자 지정 특성 값을 읽는 것입니다. 문제는 컨트롤러 유형을 쉽게 얻을 수있는 방법이 없다는 것입니다. 나머지는 간단합니다. ASP.NET MVC 프레임 워크는 DefaultControllerFactory
에이 기능이 있지만 프레임 워크 자체 외부에서는 액세스 할 수 없습니다. MVC 프레임 워크에 컨트롤러 유형에 대한 캐시가 있으므로 특히 복제해야 할 필요가 있기 때문에 바퀴를 재발 명하고 구현하는 것이 좋습니다. 더 좋은 해결책이 있습니까?
업데이트. Accessing the list of Controllers/Actions in an ASP.NET MVC application은 비슷하지만 다른 문제점을 설명합니다. 어떤 컨트롤러/액션이 실행될지를 결정할 필요가 없으며, 하나의 컨트롤러 유형을 얻어야합니다.
다음을 살펴 보는 것이 도움이 될 수 있습니다. http://stackoverflow.com/questions/2690779/how-can-i-get-controller-type-and-action-info-from-a-url-or-from- 노선 - 데이터 – Luciano