【发布时间】:2019-10-21 08:52:34
【问题描述】:
查看一些 Razor 视图,我看到很多时候 <style> 标记直接添加到视图 (CSHTML) 文件中。
这似乎工作正常,但实际上它在<body> 标签内添加了<style> 标签,而它通常应该在<head> 标签内。
您如何将一些内联 CSS 嵌入到单个剃须刀页面,使其出现在 <head> 标记中?有首选方式吗?
【问题讨论】:
-
您要添加 CSS 还是脚本?两者都被提及。
-
@ScottHannen:对不起。我解决了这个问题。我想添加 CSS 样式。
-
看看this。这个问题意味着您正在使用布局视图。这让您的布局视图在其头元素中定义一个部分,然后您的视图声明 @section 元素并将内容添加到布局中。
-
已经有一段时间没有做剃须刀视图了,但我相信他们有
@RenderSection,你可以把它放在你的head标签旁边,在视图上你会做@section name -
@penleychan:你现在用什么代替剃须刀?
标签: c# css asp.net-mvc model-view-controller