0
프로젝트에 몇 개의 영역이 있습니다. 한 영역에서 페이지 (면도칼)가 있고 RenderAction() 메서드가 추가되었습니다.
RenderAction에서 오류 - 경로 테이블의 경로가 제공된 값과 일치하지 않습니다.
@{Html.RenderAction("Index", "Forum");}
응용 프로그램이 작동하지만이 줄에 오류 디버그 모드에서 내 코드 나누기를 실행하면 (울부 짖는 소리가) 나는 계속 모든 작품 눌러하지만 난이 오류를 제거해야합니다.
No route in the route table matches the supplied values
은 Global.asax에 나는 다음과 같은 경로를 추가하지만 오류가 해결되지 않습니다.
routes.MapRoute(
"Forum",
"{area}/{controller}/{action}/{id}",
new { area = "Forum", controller = "Home", action = "Index", id = UrlParameter.Optional });
효과가 있었지만 실제로 어떻게 이해할 수 있습니까 ???
내가 Global.asax에 RegisterRoutes() 메소드에 다음 코드를 추가 :
routes.MapRoute(
"Forum", // Route name
"{area}/{controller}/{action}/{id}", // URL with parameters
new { controller = "Forum", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
나는 그것을 시도하고 그것이 작동하지 않습니다. 내 질문의 끝을 참조하십시오. 나는 이것을 실제로 풀지 만, 내가 여기서 한 일을 정말로 모르겠다. – 1110
감사합니다. 이 문제가 해결되었습니다. 오류 리디렉션을 처리 할 때 공유 _layout을 사용하고있었습니다. – Jaans