Html.ActionLink는 URL 끝에 액션 이름 "Index"를 추가하지만 기본 컨트롤러 URL에 나열된 인덱스 작업을 원하지 않습니다. ...)ASP.Net MVC 라우팅 URL 생성
원하지 않는 :/컨트롤러 명/인덱스 구함 :/컨트롤러 명에게
을 아래에 내 라우팅 설정입니다 : routes.MapRoute(
null,
"{controller}/{action}/{id}",
null,
new { id = @"\d+" }
);
routes.MapRoute(
null,
"{controller}/{action}"
);
routes.MapRoute(
null,
"{controller}",
new { action = "Index" }
);
routes.MapRoute(
null,
"",
new { controller = "Home", action = "Index" }
);
색인에 연결되는 내 Html.ActionLinks는 링크에 색인을 추가하지 않습니다. "Index"를 대상 작업으로 사용/ControllerName – Jimmy