页面结构是通过以下方式加载的
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
这样,假如某个页面的 body 我想给它添加一个 class 以便改变 background, 而其他页面的 body 不受影响,要怎么办?(这几个页面链接的 CSS 是同一个)
在_layout.cshtml head里面加入 @RenderSection("styles", required: false)
然后在需要使用的页面
@section styles{
//写你要加入的css
}