1
mvc에서 두 곳의 컨트롤러 이름이 같습니다. 하나는 루트에 있고 다른 하나는 영역에 있습니다. 영역에서 컨트롤러의 색인 작업은 루트에서보기를 반환합니다.asp.net mvc 루트에서보기를 반환합니다.
제안 사항?
mvc에서 두 곳의 컨트롤러 이름이 같습니다. 하나는 루트에 있고 다른 하나는 영역에 있습니다. 영역에서 컨트롤러의 색인 작업은 루트에서보기를 반환합니다.asp.net mvc 루트에서보기를 반환합니다.
제안 사항?
나는 이런 일이 발생했습니다. 시야가이 지역의 적절한 경로에 있지 않았기 때문입니다. 컨트롤러와 모든 링크를 호출 뷰에서 이름을 변경했지만 area/views/camphome/index.cshtml
영역이 잘못된 이름 이었기 때문에 선택되지 않고 대신 /views/home/index.cshtml
을 반환했습니다.
/controller/action.cshtml
의 영역에 일치하는 항목이 없는지 확인하십시오.
또한 NuGet - RouteDebugger
을 설치했기 때문에 올바른 컨트롤러가 호출되고 있음을 알 수 있었기 때문에 잘못된보기가 렌더링되었습니다.