나는 1.0 내 actionlinks쿼리 문자열 문제
2.0의 asp.net MVC에서 전환 한
addbla/?Id=5008
이는 라우팅 할 필요가 않습니다
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
가 어떻게 이전 동작을 복원 할 수 있습니다?
감사합니다.
기독교
에서 현재 솔루션의 삽입을
id
를 제거하기 이전 동작을 복원 할 수 있습니다 경로를. MapRoute (null, "{컨트롤러}/{액션}", 새 {컨트롤러 = "홈", 액션 = "인덱스"}); 다른 maproute 앞에 . 여전히 컨트롤러가이 addbla/500처럼 url에 대해서도 id에 대해 null을받는 이유를 이해하지 못합니다. – cs0815