Làm thế nào để tạo Area và Layout trong ASP.NET Core
Đăng lúc: 09:28 AM - 31/10/2022 bởi Charles Chung - 1097Trong bài viết này tôi sẽ hướng dẫn các bạn cách tạo Area và Layout trong ASP.NET Core. Cách đưa trang template admin và trang home vào ứng dụng ASP.NET Core.
Area là gì?
Area cho phép chúng ta phân vùng ứng dụng lớn thành các vùng nhỏ hơn, trong đó mỗi vùng nhỏ chứa cấu trúc thư mục MVC riêng, giống như cấu trúc thư mục MVC mặc định. Ví dụ trong ứng dụng doanh nghiệp lớn có thể có các module khác nhau như quản trị viên, tài chính, nhân sự, tiếp thị, v.v. Vì vậy.
Layouts website là gì?
Layouts website là cách bố cục các thành phần nội dung trên trang web như các tài liệu, nội dung, hình ảnh sao cho hợp lý, đáp ứng được các mong muốn của người dùng khi truy cập web cũng như mang lại các trải nghiệm sử dụng web tốt nhất cho họ. Đồng thời, về phía người sở hữu hay quản trị web, layouts web chính là cơ sở ban đầu vô cùng quan trọng để giúp họ hình dung xem trang web của mình sau khi khởi chạy trông sẽ như thế nào, hiển thị ra sao để có các điều chỉnh, đề xuất thay đổi cho phù hợp.
Video sau đây tôi sẽ hướng dẫn các bạn cách tạo Area và đưa template admin và home vào ứng dụng ASP.NET Core.
Lưu ý: để sử dụng các thẻ TagHelper của asp.net core trong Area "Admin" các bạn hãy copy tệp _ViewImports.cshtml trong thư mục views bên ngoài vào thư mục views bên trong Area như hình dưới nhé.
thay lời cảm ơn!
Các bài cũ hơn
- Tìm hiểu Singleton Design Pattern với ví dụ sử dụng ngôn ngữ C# (09:41 AM - 27/10/2022)
- Truy xuất dữ liệu trong ASP.NET Core 2.1 sử dụng Entity Framework Core(Database First) (09:45 AM - 25/10/2022)
- Tổng quan về Design Pattern-Giới thiệu 23 mẫu Design Pattern trợ thủ đắc lực của Developers (10:31 AM - 24/10/2022)
- Làm thế nào để sử dụng JWT Authentication trong ASP.NET Core Web API kết hợp với SQL Server (02:51 PM - 21/10/2022)
- Giới thiệu về Json Web Token (JWT) (09:37 PM - 20/10/2022)