를 사용하여 컨트롤러 사이를 탐색하려고합니다 ActionLink
. 나는 예를 들어 내 문제를 말할 것이다.
Hat 컨트롤러의 인덱스보기에 있으며 아래 코드를 사용하여 제품 컨트롤러의 세부 사항 조치에 대한 링크를 작성하려고합니다.
<%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %>
제품 컨트롤러의 세부 사항에 대한 링크를 작성하는 대신 Hat 컨트롤러에서 세부 사항 조치에 대한 링크를 생성하고 끝에 길이 매개 변수를 추가합니다.
Hat/Details/9?Length=7
HTML.ActionLink
이 문제로 인해 컨트롤러 간을 전환하는 데 사용할 수 없습니다 . 내가 뭘 잘못하고 있는지 알려 주시면 감사하겠습니다. 감사
추신 : MVC와 함께 제공되는 기본 경로 설정을 사용하고 있습니다
routes.MapRoute("Default", "{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" } );