http://mysite.com/Foo을 처리 할 라우팅을 어떻게 설정합니까?ASP.NET MVC에서 빈 URL을 처리하는 방법
여기서 foo는 임의의 값일 수 있습니다. 나는 그것이/home/Action/Id로 가고 싶습니다. foo는 id입니다.
이
내가 시도 매핑은 다음과 같습니다 routes.MapRoute("Catchall", "{*catchall}",
new { controller = "Home", action = "Index", id=""});
routes.MapRoute("ByKey", "{id}",
new { controller = "Home", action = "Index" id=""});
그들은 모두 어떤 도움을위한 404
감사를 생성합니다.
저는 단위 테스트가 더 좋은 방법이라고 믿습니다. MvcContrib 라우팅 테스트 도우미를 사용해 보셨습니까? :) –
ShouldMapTo (x => x.Index ("foo"));'와 같은 것이''~/foo ".Route()와 유사합니다. 대답을 게시해야합니다 –
하지만이 테스트에 실패하면 David이 어떻게 도움이되는지 이해하지 못합니까? –