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

uubf1zoe  于 2023-02-01  发布在  .NET
关注(0)|答案(3)|浏览(134)

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

j0pj023g

j0pj023g1#

考虑使用节。在布局中添加:

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

那么,你认为:

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

这样做的效果是将这个style标记添加到HTML的head中它应该在的位置,而不是在整个代码中乱丢style标记。

nfeuvbwi

nfeuvbwi2#

您也可以使用style标签在razor视图中定义CSS,如下所示:

<style>
    table {border: 5px solid red;}
</style>
esbemjvw

esbemjvw3#

有些像这样。

@Html.Label("Hello World",new{@style="your style code"})

相关问题