Що таке MVC?
Model-View-Controller (MVC) є архітектурним шаблон. який відокремлює додаток на три основні логічні компоненти: model. то view. і controller. Кожен з цих компонентів побудовані для обробки конкретних аспектів розробки програми. MVC є одним з найбільш часто використовуваних галузевого стандарту рамок веб-розробки для створення масштабованих і розширюваних проектів.
MVC компоненти
Model: Компонент Моделі відповідає всім даними. пов'язаним логіку. що користувач працює с. Це може бути або дані, які передаються між видом і компонентами контролера або будь-який інший бізнес-логіки, пов'язаних даних. Наприклад, об'єкт Customer буде отримувати інформацію про клієнта з бази даних, управляти нею і оновлювати його дані в базу даних або використовувати його для візуалізації даних.
View: The View компонент використовується для всіх логіки призначеного для користувача інтерфейсу додатку. Наприклад, вид клієнта буде включати в себе всі компоненти користувальницького інтерфейсу, такі як текстові поля, що випадають і т.д. що кінцевий користувач взаємодіє с.
ASP.NET MVC
ASP.NET підтримує три основні моделі розвитку: веб - сторінки, веб - форму і MVC (Model View Controller). Рамки ASP.NET MVC являє собою легка, високо перевіряється рамка презентації, яка інтегрована з існуючими функціями ASP.NET, такі як майстер-сторінки, аутентифікація і т.д. В .NET, ця структура визначається в збірці System.Web.Mvc. Остання версія MVC Framework 5.0. Ми використовуємо Visual Studio для створення додатків ASP.NET MVC, які можуть бути додані в якості шаблону в Visual Studio.
ASP.NET MVC Особливості
Таким чином, ви можете розглянути MVC Framework в якості основного структури, побудованої на вершині ASP.NET, забезпечуючи великий набір додаткових функціональних можливостей з акцентом на розробку і тестування на основі компонентів.