В интервью меня спросили: можем ли мы реализовать архитектуру MVC без модели? Если да - как?
4 ответа
Это вопрос с подвохом. Если они имеют в виду, можно ли использовать технологию Microsoft ASP.NET MVC без использования модели, то ответ — да.
Если они имеют в виду, можно ли реализовать паттерн MVC без модели, то ответ — нет. М означает Модель.
Существуют и другие способы передачи данных в представление из контроллера, например ViewData
, но если это все, что вы используете, его, возможно, больше нельзя называть MVC.
Архитектура контроллера представления модели без модели? Это был бы просто View Controller, не так ли? Я думаю, что статическому веб-сайту не нужна модель
Вы можете использовать ASP.NET MVC без модели с помощью ViewBag, а модель представлений является динамической. Если бы вы действительно этого хотели, вы могли бы просто получить C в MVC, вернув результат Content()
из действия :)
Похожие вопросы
Новые вопросы
asp.net-mvc
ASP.NET MVC Framework - это платформа и инструмент веб-приложений с открытым исходным кодом, которые реализуют версию шаблона модель-представление-контроллер (MVC), адаптированную к веб-приложениям и построенную на основе технологии ASP.NET.