在Asp.NET中将CSS应用于内容页面

Tar*_*rik 16 css asp.net

通常当我们使用Master/Content样式页面时,我们将css应用于Master页面,因此母版页的每个页面子项都可以使用该样式但我不希望这样,我希望我想直接将css应用于内容页面而不是母版页.我应该放在哪里

<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
Run Code Online (Sandbox Code Playgroud)

那个参考代码?

顺便提前谢谢.

Ste*_*ple 44

通常我将内容占位符放在母版页的head部分.这样,任何内容页面都可以向页面头部添加额外的css/js/etc引用.

在您的母版页中输入以下内容

<head>
  ... title, meta tags, js and css links ...
  <asp:contentPlaceholder id="head" runat="server" />
</head>
Run Code Online (Sandbox Code Playgroud)

然后在您的页面中,您可以使用此功能在头部包含额外的元素

<asp:content contentplaceholderid="head" runat="server">
 <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
</asp:content>
Run Code Online (Sandbox Code Playgroud)


Spe*_*ort 5

将内容占位符放在母版页的头部.并非所有内容页面都需要在其中放置任何内容,但此特定内容页面可以放置您要链接的CSS文件.