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

senior

AJAX Helpers trong ASP.NET MVC là gì?

entry

ASP.NET MVC là gì?

middle

Sự khác biệt giữa ViewBagViewData 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