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

Routing trong ASP.NET MVC có tác dụng gì?

middle

Ưu điểm của MVC so với ASP.NET là gì?

middle

Trong Lập trình hướng đối tượng (OOP), sự khác biệt giữa Repository PatternService Layer là gì?

Bình luận

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

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