Câu hỏi phỏng vấn ASP.NET MVC
Câu hỏi

ViewModel được dùng để làm gì trong MVC?

Câu trả lời

Trong mô hình MVC (Model-View-Controller), ViewModel được sử dụng như một lớp trung gian giữa Model và View. ViewModel chứa các mã lệnh cần thiết để thực hiện data binding và command, giúp đồng bộ hóa dữ liệu khi truyền tải từ Model lên View và xử lý các hoạt động từ View để cập nhật Model[6]. Nói cách khác, ViewModel là model của View, định nghĩa cách dữ liệu tương tác với người dùng thông qua view[7]. ViewModel cũng có thể có các quy tắc xác thực (validation rule) được định nghĩa cho các thuộc tính của nó bằng cách sử dụng chú thích dữ liệu (Data annotations), giúp tăng cường bảo mật và tính đồng nhất cho toàn ứng dụng[8].

Citations:
[1] https://viblo.asia/p/mot-chut-ve-mvc-mvp-va-mvvm-3P0lPyMv5ox...

junior

junior

Gợi ý câu hỏi phỏng vấn

senior

Dependency Resolution trong MVC là gì?

junior

Ưu điểm của MVC so với ASP.NET là gì?

entry

Layout trong MVC là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào