Переменное количество параметров метода контроллера
Все запросы одного контроллера перенаправляются в его 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 });