В выходные я прочитал книгу о MCV Pro .Net Asp.net, и она содержит несколько хороших примеров по настройке и использованию. Однако мой вопрос заключается в том, какой должна быть структура проекта MVC. У меня возникли проблемы, когда я начал пытаться передать управление с одного контроллера на другой. Кажется, что вы можете иметь несколько представлений в одном контроллере. Также, когда вы выполняете команду Redirect («Действие», «Контроллер»), кажется, что маршрутизация хочет искать представление в подчиненном элементе этого контроллера. Итак, мои вопросы:
- Существует ли эмпирическое правило 1 контроллера на 1 просмотр?
- Стоит ли вызывать другой контроллер с контроллера?
- Как правильно передать управление с одного контроллера на другой?