Это может показаться слегка субъективным вопросом, однако я ищу то, что считается лучшей практикой в мире MVC. Я в порядке с идеей отдельных контроллеров для отдельных логических областей, и в целом это имеет смысл, как следует обрабатывать стандартные страницы? Например, у меня есть страница о нас, страница с карьерой и т. Д. Некоторые из этих страниц будут иметь свои собственные функции, и в этом случае они будут иметь свой собственный контроллер и представления. Остальные эти страницы будут просто текстовыми - значит, они требуют своего собственного контроллера? Или они должны быть перенаправлены на SimplePageController, который возвращает представление на основе URL-адреса?ASP.net MVC Controller Architecture
1
A
ответ
1
Я думаю, вы можете иметь контроллер для статических страниц. Контроллер будет управлять акциями, которые в случае этих страниц будут только выполнять действия GET. Если вы видите, когда вы создаете приложение MVC в Visual 2010, которое создается с помощью HomeController, в котором есть действие для статических страниц, например, дома и около.
2
Остальные страницы будут только текстом - это значит, что они требуют собственного контроллера?
Без особого понимания вашего точного сценария трудно ответить, но статические HTML-файлы для статических страниц работают нормально.
Смежные вопросы
- 1. ASP.NET MVC Architecture
- 2. ASP.Net MVC View Architecture
- 3. Asp.net MVC Architecture
- 4. ASP.NET MVC & Component Architecture
- 5. ASP.Net MVC Architecture - Местоположение ViewModels
- 6. MVC Architecture
- 7. ASP.NET MVC Controller SubFolder
- 8. ASP.NET MVC Controller - 500Error
- 9. asp.net mvc generic controller
- 10. MVC Architecture
- 11. jQuery MVC architecture
- 12. ASP.NET MVC application architecture «руководящие принципы»
- 13. asp.net mvc log in architecture options
- 14. ASP.Net Identity web api mvc architecture
- 15. ASP.NET Service Oriented Architecture
- 16. ASP.NET MVC Folder Controller Html.ActionLink
- 17. Asp.Net MVC Controller and View
- 18. ASP.NET MVC Controller Action Authorization
- 19. Angularjs and Asp.Net MVC Controller
- 20. ASP.NET MVC 6 Controller Factory
- 21. ASP.Net MVC Controller Namespace array
- 22. ASP.Net MVC Controller не называется
- 23. asp.net mvc Controller - логика просмотра
- 24. Клиентский сервер MVC Architecture
- 25. MVC Onion architecture, некоторые вопросы
- 26. ASP Asp.Net Core Architecture
- 27. ASP.Net Web Application Architecture
- 28. asp.net web api architecture
- 29. Объект сеанса null в ASP.NET MVC Controller
- 30. asp.net MVC partial view controller action
Спасибо - я не рассматривал статические файлы. Я пошел на отдельные действия внутри HomeController – Macros
@Macros, эти действия приносят некоторую ценность? –
В настоящее время, однако, не исключено, что в будущем я захочу передать некоторые данные на страницы, и я предпочел бы позволить это в архитектуре сейчас, чем переработать позже – Macros