2011-05-12 4 views

답변

15

당신은 사용자 정의 경로를 만들 수 있습니다 가질 수 :

컨트롤러 이름이 경로에 하드 코딩해야하는 것으로
MapRoute("My Route Name", 
     "Beverage/{id}", 
     new { controller = "Beverage", action = "Index" }); 

, MVC에게 사용할 컨트롤러를 지정하기 위해 기본값으로 지정됩니다.
순진한 접근 방식을 취하여 {controller}/{id}을 매핑하면 원하는 형식이 아닌 a/b 양식의 모든 URL을 수락합니다.

+0

이것은 작동하지 않습니다. ActionLinks는 업데이트하지 않으며 URL에서 색인을 제거하면 404가됩니다. MVC의 경로가 처음이므로 단계가 누락 될 수 있습니다. – Jamie

+7

@Jamie : 다른 경로 앞에 넣거나 먼저 일반 경로에 걸립니다. – SLaks

+0

내가 놓친 단계였던 것 – Jamie

관련 문제