Đối với CSS được sử dụng lại trong toàn bộ trang web, tôi xác định chúng trong <head>
phần _Layout
:
<head>
<link href="@Url.Content("~/Styles/main.css")" rel="stylesheet" type="text/css" />
@RenderSection("Styles", false)
</head>
và nếu tôi cần một số kiểu xem cụ thể, tôi xác định Styles
phần trong mỗi chế độ xem:
@section Styles {
<link href="@Url.Content("~/Styles/view_specific_style.css")" rel="stylesheet" type="text/css" />
}
Chỉnh sửa: Thật hữu ích khi biết rằng tham số thứ hai trong @RenderSection, sai, có nghĩa là phần đó không bắt buộc trên chế độ xem sử dụng trang chính này và công cụ chế độ xem sẽ bỏ qua thực tế rằng không có phần "Kiểu" được xác định theo quan điểm của bạn. Nếu đúng, chế độ xem sẽ không hiển thị và một lỗi sẽ được đưa ra trừ khi phần "Kiểu" đã được xác định.