Bạn biết gì về Sections
trong ASP.NET MVC?
Trong ASP.NET MVC, Sections là một tính năng mạnh mẽ cho phép bạn định nghĩa các khu vực nội dung có thể được ghi đè trong mỗi View sử dụng một Layout chung. Điều này giúp bạn tùy biến nội dung của các phần nhất định trên trang mà không cần phải thay đổi Layout chính.
Định nghĩa trong Layout: Trong file Layout (thường là _Layout.cshtml
), bạn có thể định nghĩa một hoặc nhiều section sử dụng phương thức RenderSection()
. Bạn có thể đặt các lệnh gọi này ở bất cứ đâu trong Layout để chỉ định vị trí mà nội dung từ View sẽ được hiển thị.
Ví dụ:
<div>
@RenderSection("footer", required: false)
</div>
Định nghĩa trong View: Trong mỗi View sử dụng Layout này, bạn có thể định nghĩa nội dung cho các section đã khai báo trong Layout bằng cách sử dụng cú pháp @section
.
Ví dụ:
@section footer {
<p>Copyright 2023. All rights reserved.</p>
}
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào