Я недавно начал работать над проектом, основанным на Microsoft .NET MVC 3. Прогресс до сих пор был хорошим, но у меня до сих пор возникает неприятное ощущение, что дизайн может быть не на 100% должным образом, в основном в отношении отношений между контроллерами и представлениями.
Мы знаем, что контроллер может обрабатывать одно или несколько представлений. Я устанавливал эти отношения с точки зрения бизнеса; например, все представления, относящиеся к учетным записям, обрабатываются контроллером Account .
Это правильный подход? Потому что отношения 1: 1 между представлениями и контроллерами кажутся мне довольно расточительными.
Любые указатели, советы и ссылки будут с благодарностью.
Спасибо!