ASP.NET MVC - 将 CSS 添加到您的视图(在视图内部而不是外部 .css 文件)

新手上路,请多包涵

我是 ASP.NET MVC 的新手。我想问是否有办法在视图中添加 CSS,但不使用外部 .css 文件?例如: table {border: 5px solid red;} (就像在普通的 HTML-CSS 项目中那样)?

原文由 john 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 489
1 个回答

考虑使用部分。在您的布局中添加:

 <head>
    ...
    @RenderSection("Styles", required: false)
</head>

那么,在你看来:

 @section Styles
{
    <style type="text/css">
        table { border: 5px solid red; }
    </style>
}

这将具有将此样式标记添加到 HTML 的 head 应该在的位置的效果,而不是在整个代码中乱扔 style 标记。

原文由 Chris Pratt 发布,翻译遵循 CC BY-SA 3.0 许可协议

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