Это очень простой вопрос, но я не могу найти четких, простых и прямых ответов.MVC4 Несколько контроллеров
У меня есть базовое приложение MVC4 с 1 файлом HomeController.cs. Я хочу создать второй файл Controller.cs, чтобы добавить больше кода, поэтому HomeController не превращается в код спагетти.
Очевидно, что шаг 1 - это добавить новый контроллер. Я предполагаю, что следующий шаг - добавить некоторые вещи в RouteConfig.cs.
Что нужно добавить к RouteConfig.cs для использования нового Controller.cs?
Разделение кода на два файла не будет исправлять проблему с кодом спагетти ... если что-нибудь, это сделает его хуже , Почему бы не использовать надлежащие методы ориентации объектов? – JDB
Я не думаю, что он действительно хочет разбить HomeController на несколько частей. Я думаю, он просто хочет разбить действия на разные логические контроллеры, а не объединять несвязанные действия в одном файле. –
Нет необходимости менять RouteConfig.cs, если вы планируете сохранить шаблон (controller/action/id). Подробнее о маршрутах: http://www.asp.net/mvc/tutorials/controllers-and-routing –