Sposoby definiowania trasy ASP.NET MVC
Zastanawiałem się, czy możesz mi pokazać wszystkie różne sposoby deklarowania tras w ASP.NET MVC (1 i 2). Proszę wyjaśnić każdą metodę definiowania trasy, sposobu jej użycia i opisywanego przypadku.
Oto przykład tego, co mam nadzieję tutaj zebrać:
routes.MapRoute("Directors",
"Directors/{filter}/{skip}",
new { controller = "Directors", action = "Index", skip = 0, filter = "" },
new { skip = @"\d+", filter = @"^[a-zA-Z]+.+" });
Directors
= nazwa trasy.Directors/{filter}/{skip}
= definicja adresu URL.new { controller = "Directors", action = "Index", skip = 0, filter = "" }
= domyślne dla tej trasy.new { skip = @"\d+", filter = @"^[a-zA-Z]+.+" }
= ograniczenia dla tej trasy.