ASP.NET MVC에서 과부하 컨트롤러 메소드 ASP.NET MVC의 <..>는 동일한 이름이지만 다른 매개 변수로 여러 컨트롤러를 정의하려고 할 때 개발자는 종종 "AmbiguousActionXception"오류에 직면합니다. 이 오류는 요청에 따라 어떤 메소드를 실행할 수 없는지를 나타냅니다.
속성에 의존하여 유사한 결과를 달성해야합니다. 예 :
이 예에서, 두 방법은 동일한 http 방법 (httppost)을 가지지 만 다른 매개 변수를 허용합니다. 두 번째 방법에 속성을 적용함으로써, 우리는 다른 작동 이름 ( "mymethod")을 효과적으로 할당하여 무거운 하중을 달성합니다. 속성 부하 방법은 각 메소드의 고유 작동 이름을 제공해야합니다. 이 한계는 라우팅의 모호성을 방지 할 수 있습니다. [ActionName]
위 내용은 ASP.NET MVC에서 컨트롤러 메소드를 과부하하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!