具有母版页的ASP.NET MVC中的CSS文件

C. *_*oss 0 css asp.net-mvc master-pages

我正在设计一个MVC网站,我已经有很多东西Site.css只适用于一个控制器甚至一个页面.我想将其分解为多个css文件并仅在必要时包含它们,但是当所有头信息都在时,我该怎么做呢Site.Master.

注意:我仍然想要使用母版页,我只想要每页或每个控制器使用一些标题资源.

Jas*_*Cav 5

我能够通过将ContentPlaceHolder添加到我的Site.master头中,然后通过该占位符链接到CSS语句来实现此目的.它从我所见的很好.

例:

<head runat="server">
  <title>Site Master</title>
  <asp:ContentPlaceHolder ID="css" runat="server" />
  <link href="~/css/css.css" type="text/css" rel="stylesheet" />
</head>
Run Code Online (Sandbox Code Playgroud)

还有其他需要考虑的事项 - 如果你有很多"一次性"的CSS样式,你可能想要考虑一下你如何设置样式.