Я пытаюсь настроить собственный маршрут в MVC, чтобы получить URL из другой системы в следующем формате:
../ABC/ABC01?Key=123&Group=456
01 после второго ABC - это номер шага, который изменится, и параметры Key и Group изменятся. Мне нужно направить это на одно действие в контроллере с ключом номера шага и группой в качестве параметров. Я попытался выполнить следующий код, однако он выдает исключение:
код:
routes.MapRoute(
"OpenCase",
"ABC/ABC{stepNo}?Key={key}&Group={group}",
new {controller = "ABC1", action = "OpenCase"}
);
Исключение:
`The route URL cannot start with a '/' or '~' character and it cannot contain a '?' character.`