MVC (Model-View-Controller) — це шаблон розробки або дизайну програми, який розділяє програму на три основні компоненти:
- Модель
- Переглянути
- Контролер
Модель
модель: Модель — це частина програми, яка реалізує логіку для області даних програми. Він використовується для отримання та зберігання стану моделі в базі даних, такій як база даних SQL Server. Він також використовується для відділення бізнес-логіки від даних у програмі.
що таке ім'я користувача
Переглянути
Переглянути: View — це компонент, який формує інтерфейс користувача програми. Він використовується для створення веб-сторінок для програми. Прикладом може бути режим редагування таблиці Products, який відображає текстові поля, розкривні списки та прапорці на основі поточного стану об’єкта Product.
Контролер
Контролер: Контролер — це компонент, який керує взаємодією користувача. Він працює з моделлю та вибирає вигляд для відтворення веб-сторінки. У додатку MVC перегляд лише відображає інформацію, тоді як контролер обробляє та відповідає на введення та запити користувача.
Наступне зображення представляє шаблон дизайну ASP.NET MVC:
Цей шаблон проектування є легкою структурою, яка інтегрована з різними функціями, такими як головні сторінки та автентифікація на основі членства. Це визначено в System.Web.Mvc збірка.
пасхальні яйця на android
Переваги ASP.NET MVC Framework
Такий підхід забезпечує наступні переваги.
- Він керує складністю програми, розділяючи програму на модель, представлення та контролер.
- Він не використовує форми стану перегляду або серверні форми. Це робить структуру MVC ідеальною для розробників, які хочуть повного контролю над поведінкою програми.
- Він забезпечує кращу підтримку розробки, керованої тестуванням.
- Він підходить для великої команди розробників і веб-додатків.
- Це забезпечує високий ступінь контролю для розробника над поведінкою програми.