여러 가지 형식으로 제공 될 수있는 뉴스 목록에 대해 MVC 경로를 만들고 싶습니다."파일 확장명"을 사용하는 ASP.NET MVC 경로
- 뉴스 -> (X) HTML
- news.rss -> RSS
- news.atom -> ATOM
이 가능이 작업을 수행하는 것입니다 (더 일반적인 "선택적인 확장 "한 가지 길로 내 계획된 디자인의 여러 곳에서 상황이 생겼다. 아니면이 같은 두 개의 경로를해야 할 : 나는 같은 추가 쌍을 지원하는 방법을 만들어
routes.MapRoute("News",
"news(.{format})?",
new { controller = "News", action = "Browse" });
명시 적으로 지정할 수 있기 때문에 암시 적 및 명시 적 경로의 순서를 바꿨지 만 잘 작동합니다. – ern