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

голоса
0

Как я могу изменить метод действий по умолчанию внутри ActionInvokeMethodиз ControllerActionInvokerкласса?

Задан 10/04/2009 в 13:54
источник пользователем
На других языках...                            


1 ответов

голоса
2

Это не контролируется в этой функции. Это происходит из вашего RouteTable.

Например:

routeCollection.MapRoute(null, "{controller}/{action}/{id}", new {action = "Index", id = (string) null}, new {controller = @"[^\.]*"});

Обратите внимание, что там анонимный объект имеет действие = «Index»

Это говорит о маршрутизации двигателя, если действие не существует, установите это значение «Index».

Это, вероятно, самый маршрут вы хотите изменить в вашем RouteTable. Если бы я изменил это в моем приложении к «SomeOtherAction», что было бы действие по умолчанию, который будет стрелять.

Надеюсь это поможет...

Ответил 10/04/2009 в 14:37
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more