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

Một view có thể được chia sẻ giữa nhiều controllers không? Nếu có, chúng ta có thể làm điều đó như thế nào?

Câu trả lời

Có, một view có thể được chia sẻ giữa nhiều controllers trong mô hình MVC (Model-View-Controller). Có hai cách chính để thực hiện điều này:

  1. Sử dụng đường dẫn đầy đủ của view: Khi bạn muốn hai controllers khác nhau sử dụng cùng một view, bạn có thể chỉ định đường dẫn đầy đủ của view trong phương thức View() của mỗi controller. Ví dụ, nếu bạn có một view tên là ShowUser.cshtml nằm trong thư mục Views/User, bạn có thể sử dụng view này từ một controller khác bằng cách chỉ định đường dẫn đầy đủ như sau:
csharp Copy
public ActionResult ShowAccount() {
    return View("~/Views/User/ShowUser.cshtml");
}
  1. Sử dụng thư mục Views/Shared: ASP.NET MVC cung cấp một ...
middle

middle

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

middle

Separation of Concerns trong ASP.NET MVC là gì?

middle

Actions trong ASP.NET MVC là gì?

junior

Hãy giải thích Model, ControllerView trong ASP.NET MVC?

Bình luận

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

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