如何在ASP.NET MVC3中为特定页面编写CSS

sma*_*boy 1 asp.net-mvc razor asp.net-mvc-3

可能重复:
如何在剃刀视图上引用.css文件?

如何在asp.net mvc3视图中添加页面特定的css,但我不想添加

页面标题中的CSS,还有其他解决方案吗?

Dar*_*rov 6

您可以在中定义一个部分_Layout.cshtml

<head>
    ...
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
    @RenderSection("styles", false)
    ...
</head>
Run Code Online (Sandbox Code Playgroud)

然后在视图内部覆盖此部分,以包括给定视图的特定CSS:

@section styles {
    <link href="@Url.Content("~/Content/index.css")" rel="stylesheet" type="text/css" />
}
Run Code Online (Sandbox Code Playgroud)