Khái niệm MVC?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
4.993 lượt xem

Mẫu kiến trúc Model – View – Controller được sử dụng nhằm chi ứng dụng thành ba thành phần chính: model, viewcontroller.

Nền tảng ASP.NET MVC giúp cho chúng ta có thể tạo được các ứng dụng web áp dụng mô hình MVC thay vì tạo ứng dụng theo mẫu ASP.NET Web Forms.

Nền tảng ASP.NET MVC có đặc điểm nổi bật là nhẹ (lighweight), dễ kiểm thử phần giao diện (so với ứng dụng Web Forms), tích hợp các tính năng có sẵn của ASP.NET.

Nền tảng ASP.NET MVC được định nghĩa trong namespace System.Web.Mvc và là một phần của namespace System.Web. MVC là một mẫu thiết kế (design pattern) chuẩn mà nhiều lập trình viên đã quen thuộc. Một số loại ứng dụng web sẽ thích hợp với kiến trúc MVC. Một số khác vẫn thích hợp với ASP.NET Web Formscơ chế postbacks. Đôi khi có những ứng dụng kết hợp cả hai kiến trúc trên.

M là Model: cấu trúc dữ liệu theo cách tin cậy và chuẩn bị dữ liệu theo lệnh của controller.

V là View: Hiển thị dữ liệu cho người dùng theo cách dễ hiểu dựa trên hành động của người dùng.

C là Controller: Nhận lệnh từ người dùng, gửi lệnh đến cho Model để cập nhập dữ liệu, truyền lệnh đến View để cập nhập giao diện hiển thị.

{{login.error}}