C# 在MVC中为特定视图使用特定CSS

C# 在MVC中为特定视图使用特定CSS,c#,css,asp.net-mvc,C#,Css,Asp.net Mvc,如何仅对一个特定视图使用特定css文件,使网站的其余部分使用Site.css,而一个特定视图使用我的Custom.css文件?在视图开头的代码块中,将布局变量声明为不同的源路径,即: @{ ViewBag.Title = "About"; //This is the about page Layout = "~/Views/Shared/_AboutLayout.cshtml"; } 以允许视图加载所需CSS文件的方式编写代码。为什么它需要是一个单独的文件?你能在你的CSS主文件中命名

如何仅对一个特定视图使用特定css文件,使网站的其余部分使用Site.css,而一个特定视图使用我的Custom.css文件?

在视图开头的代码块中,将布局变量声明为不同的源路径,即:

@{
  ViewBag.Title = "About"; //This is the about page
  Layout = "~/Views/Shared/_AboutLayout.cshtml";
}

以允许视图加载所需CSS文件的方式编写代码。为什么它需要是一个单独的文件?你能在你的CSS主文件中命名视图吗?e、 g.在视图的包装div中添加一个ID,并将其作为一个单独的部分处理?否则,我不知道;我认为CSS文件必须在HTML文档的
中声明。将默认CSS文件位置放在
\u viewStart
文件的ViewBag中,并在特定视图中覆盖该变量。