ASP.NET MVC でルートを宣言するさまざまな方法 (1 と 2) をすべて教えていただけないでしょうか。ルートを定義する各方法、その使用方法、および対象となるケースについて説明してください。
ここで収集したいものの例を次に示します。
routes.MapRoute("Directors",
"Directors/{filter}/{skip}",
new { controller = "Directors", action = "Index", skip = 0, filter = "" },
new { skip = @"\d+", filter = @"^[a-zA-Z]+.+" });
Directors
= ルートの名前。 Directors/{filter}/{skip}
= URL 定義。 new { controller = "Directors", action = "Index", skip = 0, filter = "" }
= このルートのデフォルト。 new { skip = @"\d+", filter = @"^[a-zA-Z]+.+" }
= このルートの制約。