Мои требования состоят в том, чтобы иметь возможность сопоставлять пользовательский контроллер, но он встроен в него, что можно вызвать только одно действие. Таким образом, вместо этого:MVC 3 действие по умолчанию без использования MapRoute?
context.MapRoute(
"RouteName",
"{controller}/{id}",
new {
controller = "MyCustomController",
action = "DefaultAction", <- I want to remove this.
id = UrlParameter.Optional
}
);
Я хочу, чтобы это сделать:
context.MapRoute(
"RouteName",
"{controller}/{id}",
new {
controller = "MyCustomController",
id = UrlParameter.Optional
}
);
И иметь его называют «» контроллера по умолчанию хорошо ... по умолчанию без указания объявить его в дефолтов аргумента MapRoute.
Любая помощь?
Можете ли вы объяснить, почему это необходимо сделать ? Мы могли бы предложить лучшую альтернативу. – jgauffin