나는 컨트롤러 이름을 where 절 비교 매개 변수 중 하나로 전달하고자하는 SQL 쿼리를 가지고있다. 그리고 응용 프로그램에는 많은 컨트롤러가 있습니다. 컨트롤러 이름에 따라 다른 쿼리 결과가 실행됩니다. 그렇다면 컨트롤러의 이름을 제 3의 컨트롤러에 어떻게 전달할 수 있습니까?다른 컨트롤러의 컨트롤러 동작에서 컨트롤러 이름을 전달하는 방법은 무엇입니까?
이 @ViewContext.RouteData.Values["controller"]
을 사용하면 제어기의 이름을 얻을 수 있지만 해당 제어기에서만 볼 수 있습니다. 그렇다면 다른 컨트롤러 동작 방식에서는 어떻게이를 달성 할 수 있습니까?
잘 이해하면 컨트롤러의 이름을 동작 메서드 매개 변수로 전달하면됩니다. – mipe34
나는 홈 컨트롤러의보기에서 컨트롤러의 이름을 얻고있다. 그래서이 뷰에서 Testcontroller 액션 메서드를 전달하려고한다. 이것이 어떻게 성취 될 수 있는지 모른다. – Krish
그리고'@Html.ActionLink'를 사용하여 거기를 탐색하려는 의도가 있거나'@Html.RenderAction'을 사용하여 같은 페이지에서'TestController' 액션의 결과를 렌더링하기를 원하십니까? – mipe34