关于 asp.net 中自定义样式的疑惑

页面结构是通过以下方式加载的

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}

这样,假如某个页面的 body 我想给它添加一个 class 以便改变 background, 而其他页面的 body 不受影响,要怎么办?(这几个页面链接的 CSS 是同一个)

阅读 2.5k
1 个回答

在_layout.cshtml head里面加入 @RenderSection("styles", required: false)
然后在需要使用的页面
@section styles{
//写你要加入的css
}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题