Мне было интересно, могли бы вы показать мне все различные способы объявления маршрутов в ASP.NET MVC (1 и 2). Пожалуйста, объясните каждый способ определения маршрута, его использования и в каком случае он охватывает.Способы определения маршрута MVC ASP.NET
Вот пример того, что я надеюсь собрать здесь:
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]+.+" }
= ограничения для этого маршрута.