binary studio academy 2016: asp.net mvc
TRANSCRIPT
ASP.Net MVC
Виталий Ильченко
binary-studio.com
MVC
● Модель (Model) - предоставляет данные;
● Представление (View) - отвечает за отображение данных для пользователя;
● Контроллер (Controller) - контролирует ввод данных пользователем и возвращает представление для конкретной модели.
MVC
Controller
ModelView
MVC
Routing Engine
Routing
Request Parse URL Find matching routeRoutefound
?
HTTP 404 Error
Process request
View Engine
ViewView
ViewView
View Engine
ControllerRequest
Response (HTML)
Please represent a model
Razor
Web Forms (.ASPX)
Razor (.CSHTML)
Razor. Syntax
Razor. Html Helpers
Razor. Html Helpers
it's DEMO time