Переменное количество параметров метода контроллера

Все запросы одного контроллера перенаправляются в его 1 конкретный метод:

routes.MapRoute("<controller_name>", "controller_name/{action}",
                new { controller = "controller_name", action = "Index"});

Есть необходимость в разборе входящих параметров get-запроса. Запросы в этот контроллер направляются не с формы сайта, поэтому сейчас эти параметры разбираю руками из URL.

Возможно ли в ASP.Net MVC реализовать переменное количество параметров метода контроллера?

Стандартный способ работы с параметрами требует заранее знать имена и количество параметров метода:

routes.MapRoute("controller_name", "controller_name/{action}/{id}",
                new { controller = "controller_name", action = "Index", id = UrlParameter.Optional });

Ответы (0 шт):