Как я могу указать имя контроллера и имя действия внутри моего собственного обработчика маршрута?

Я добавляю один новый маршрут в RouteCollection следующим образом:

routes.Add(new Route("{*data}", new MyRoutehandler()));

Как я могу указать имя контроллера и имя действия внутри этого MyRouteHandler (мой собственный обработчик маршрута)?


person vecsuresh    schedule 13.04.2009    source источник


Ответы (1)


Посмотрите здесь:

person Konstantin Tarkus    schedule 13.04.2009
comment
Во всех случаях мы можем динамически менять контроллер. Но я хочу изменить как имя контроллера, так и имя действия. Пожалуйста, дайте мне некоторое руководство... - person vecsuresh; 13.04.2009
comment
Попробуйте реализовать собственный ControllerFactory и установите его по умолчанию в Application_Start. - person Konstantin Tarkus; 13.04.2009