フォーム 1:アクション定義で id のデフォルト値を定義します。
routes.MapRoute("MyRoute",
"{controller}/{action}/{id}",
new {controller = "Home", action = "Index", id = UrlParameter.Optional});
public ViewResult Index (int id = 0)
{
// ....
}
フォーム 2:ルート定義で id のデフォルト値を定義します。
routes.MapRoute("MyRoute",
"{controller}/{action}/{id}",
new {controller = "Home", action = "Index", id = 0});
私の質問:上記の 2 つの形式は、MVC ルーティング システムで同じルーティング結果になると思います。しかし、私の努力ではそれらの違いがわかりません。
(相対ソースからのコード スニペットです)