ActionResult MVC là gì?
ActionResult MVC là gì?

Video: ActionResult MVC là gì?

Video: ActionResult MVC là gì?
Video: Part 78 Different types of ActionResult in asp net mvc 2024, Tháng mười một
Anonim

Một ActionResult là kiểu trả về của phương thức controller, còn được gọi là phương thức hành động, và đóng vai trò là lớp cơ sở cho các lớp * Kết quả. Các phương thức hành động trả về các mô hình về dạng xem, luồng tệp, chuyển hướng đến các bộ điều khiển khác hoặc bất cứ điều gì cần thiết cho tác vụ hiện có.

Bạn cũng biết, ActionResult và ViewResult trong MVC là gì?

Xem kết quả và ActionResult trong ASP. NET MVC ActionResult là một lớp trừu tượng hoặc lớp cơ sở. Mặt khác Xem kết quả là một lớp con của ActionResult . Bất cứ khi nào kiểu trả về hành động của Bộ điều khiển là ActionResult thì hành động có khả năng trả về bất kỳ kiểu con nào như view, json, RedirectToAction, v.v.

Hơn nữa, sự khác biệt giữa ViewResult () và ActionResult () trong asp net MVC là gì? Xem kết quả là một lớp con của ActionResult . Phương thức View trả về một Xem kết quả . Duy nhất Sự khác biệt đó là với ActionResult một, bộ điều khiển của bạn không hứa hẹn sẽ trả về một dạng xem - bạn có thể thay đổi phần thân phương thức để trả về một cách có điều kiện một RedirectResult hoặc một cái gì đó khác mà không cần thay đổi định nghĩa phương thức.

Sau đó, người ta cũng có thể hỏi, có bao nhiêu loại ActionResult trong MVC?

Có hai phương pháp trong Kết quả hành động . Một là ActionResult () và một cái khác là ExecuteResult (). Có các loại khác nhau kết quả của hành động trong ASP. NET MVC . Mỗi kết quả có một loại khác định dạng kết quả để xem trang.

Bộ lọc MVC là gì?

ASP. NET Bộ lọc MVC là một lớp tùy chỉnh nơi bạn có thể viết logic tùy chỉnh để thực thi trước hoặc sau khi một phương thức hành động thực thi. Bộ lọc có thể được áp dụng cho một phương thức hành động hoặc bộ điều khiển theo cách khai báo hoặc theo chương trình.

Đề xuất: