Mục lục:
Định nghĩa - Bộ điều khiển có nghĩa là gì?
Bộ điều khiển là một thành phần chương trình đóng vai trò trung gian giữa người dùng và ứng dụng và xử lý các tác vụ liên quan đến kinh doanh được kích hoạt trong các trang ASP.NET. Một bộ điều khiển được sử dụng để tạo kịch bản tiếp xúc và điểm cuối tầng giữa cho các hành động và kết quả người dùng mong đợi.
Techopedia giải thích Bộ điều khiển
Một bộ điều khiển phục vụ các vai trò khác nhau trong các thiết kế kiến trúc ASP.NET Web Form và Model-View-Controller (MVC). ASP.NET Web Forms được xây dựng theo mô hình theo từng giai đoạn, từ phân tích các yêu cầu đến để tạo các trang HTML dựa trên các mẫu tệp nguồn ASP.NET. Trình điều khiển ASP.NET Web Form xử lý tất cả các tác vụ nghiệp vụ được kích hoạt bởi trang và trình xử lý sự kiện thu thập dữ liệu đầu vào điều khiển máy chủ được đóng gói cho bộ điều khiển. Vì chúng được liên kết chặt chẽ, tính linh hoạt giữa bộ điều khiển và giao diện người dùng (UI) bị cản trở.
Trong các mẫu kiến trúc MVC, bộ điều khiển hoạt động với vai trò trung tâm với các cơ chế khác nhau. Lớp trình điều khiển là một lớp đơn giản với một số phương thức công khai. Mỗi phương thức có một liên kết một-một với một hành động người dùng có thể, từ việc nhấp vào nút đến một trình kích hoạt khác. Các phương thức của lớp điều khiển xử lý dữ liệu đầu vào, thực hiện logic ứng dụng và xác định khung nhìn. Bộ lọc hành động được sử dụng để trang trí các phương thức của bộ điều khiển với hành vi trước và sau hành động, như sau:
lớp công khai Bộ điều khiển A: Bộ điều khiển {
hành động công khaiResult A () {
// thực thi một số logic ứng dụng và sau đó nhường cho công cụ xem.
trả lại cái này.View ("A");
}
}
Bộ điều khiển có cấu trúc lớp bắt đầu với giao diện IContler ở phía dưới, tiếp theo là lớp cơ sở của bộ điều khiển, lớp bộ điều khiển, các giao diện khác và cuối cùng là lớp bộ điều khiển do người dùng định nghĩa chịu trách nhiệm về tổng tương tác hàng đầu.
Các lớp điều khiển tuân theo một hệ thống phân cấp kế thừa, trong đó các phương thức lớp trước phải được thực hiện bởi các lớp tiếp theo. Ví dụ, các phương thức lớp cơ sở của bộ điều khiển phải được nhận ra để cho phép ghi đè bởi các lớp của bộ điều khiển dẫn xuất và thực hiện chức năng.
Các hoạt động của bộ điều khiển có thể được tóm tắt như sau:
- Thu thập đầu vào
- Thực hiện phương thức hành động liên quan đến yêu cầu
- Chuẩn bị xem dữ liệu
- Xem kích hoạt làm mới