次の MapRoute がある場合:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
次のような URL を持つことができます。
blabla.com/Home/Index/123
しかし、これを行うには、どのような MapRoute を作成する必要がありますか?
blabla.com/Home/123
またはblabla.com/Home/DEADBEEF
?
私はそれが次の線に沿った何かを含むと想像します
"{controller}/{id}/{action}"
アクションと id が逆になっていて、デフォルトのアクションがあるはずです。しかし、MapRoute はどのコントローラーをこのように扱うべきかをどのように判断するのでしょうか?