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

junior

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

middle

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

senior

AJAX Helpers trong ASP.NET 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