1
일부 동적 라우팅이 필요합니다. 따라서 내 경로는 다음과 같습니다.동적 ASP.net MVC 라우팅
{UserName}
{UserName}/Edit/{id}
{UserName}/Delete/{id}
사용자가 사용자 컨트롤러로 라우팅되는 위치입니다. 하지만 난 여전히 같은 컨트롤 경로 유지하려는 : 나는 그것을 삭제 편집에 대한 OrdersController가라는 말 물리적 컨트롤러에 직접 원하는 그래서 기본적으로
{Controller}/Edit/{id}
{Controller}/Delete/{id}
을하지만, 누군가에 /가 jdoe를 이동했을 경우에 /이 사용자의 컨트롤러로 전송 .
내 경로에서 어떻게해야합니까?
내가 잘못 생각할 수도 있습니다. 첫 번째 경로가 컨트롤러 이름과 일치하고 두 번째 경로에 도달하지 못하고 요청을 처리 할 수있는 올바른 컨트롤러를 사용하지 못한다고 생각합니다. 잘못된 경우 Pls. – codingbiz
제 답변에 대한 사소한 업데이트를했습니다. 기본적으로 그는 [RouteConstraint] (http://blogs.planetcloud.co.uk/mygreatdiscovery/post/Custom-route-constraint-to-validate-against-a-list.aspx)를 추가해야합니다. –