ASP.NET MVC - 样式表必须放在Site.Master文件中吗?

Dar*_*rcy 1 css c# asp.net-mvc stylesheet site.master

我注意到我无法在任何页面上添加样式表.必须将它们添加到母版页.

我在主视图中已经有大约15个样式表,这看起来有些过分,因为只有部分页面使用某个样式表.

我想我可以通过javascript引用该文件(虽然,我无法想到我的头脑中有多少),但不必使用任何东西真的很好.

xan*_*ded 7

您应该能够将它们添加到内容页面上的头部占位符...

母版:

<head>
   <asp:ContentPlaceHolder ID="HeadContent" runat="server" />
</head>
Run Code Online (Sandbox Code Playgroud)

内容页:

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <%-- link styles here...--%>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)