Перейти к содержанию

Модели в Razor Pages и MVC

Рассмотрим, как модели привязки вписываются в паттерн MVC, о котором шла речь в главе 4, а также разберем разницу между моделями привязки и другими “моделями”.
Razor Pages использует несколько разных моделей, большинство из которых являются POCO-объектами. А именно:

  • модель привязки — вся информация, предоставляемая пользователем при выполнении запроса, а также дополнительные контекстные данные;
  • модель приложения — не является моделью ASP.NET Core. Как правило, это группа классов и сервисов, реализующая бизнес-логику. Она может включать в себя модель предметной области и модели базы данных.
  • модель страницыPageModel страницы Razor имеет две основные функции — действует как контроллер для приложения (предоставляя методы-обработчики страницы) и как модель представления для Razor View, содержащая данные, необходимые для генерации ответа.

Pasted image 20220203210033.png


Последнее обновление : 5 ноября 2023 г.
Дата создания : 23 сентября 2022 г.

Комментарии

Комментарии