W ASP.NET MVC, czy można zdefiniować trasy, które mogą określić, którego kontrolera użyć na podstawie typu danych części adresu URL?Drogi URL ASP.NET MVC
Na przykład:
routes.MapRoute("Integer", "{myInteger}", new { controller = "Integer", action = "ProcessInteger", myInteger = "" });
routes.MapRoute("String", "{myString}", new { controller = "String", action = "ProcessString", myString = "" });
Zasadniczo, chcę następujące adresy mają być obsługiwane przez różnych kontrolerów, mimo że mają taką samą liczbę elementów:
mydomain/123
mydomain/ABC
PS Powyższy kod nie działa, ale wskazuje na to, co chcę osiągnąć.
To działa, dzięki. –
Bez problemu. Miałem * dużo * problemów z trasami MVC ASP.NET. Wystarczająco, aby wypełnić książkę. Lub kilka wpisów na blogu. Jeśli kiedykolwiek będę miał szansę je ukończyć. –