MVC 3으로 마이그레이션 한 MVC 2가 있습니다. 마이그레이션 한 후 더 이상 내 ActionLink가 작동하지 않습니다. 나는 그것이 나의 디폴트 길 때문에 그것이 었다고 알았다.ASP.NET MVC 3 Route Breaks ActionLink 기능
routes.MapRoute("Default", "{controller}/{action}/{id}/{title}", new { controller = "Home", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional });
기본 경로를 MVCs 기본 경로로 변경하면 다시 정상적으로 작동합니다.
routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional });
제목 선택 매개 변수가 내 ActionLink를 깨뜨리는 이유는 무엇입니까?
와우. 그게 알아두면 좋다! 감사. –
죄송합니다. Phil Haack이 방금이 버그를 게시했습니다. –