在内容页面中添加css类

时间:2011-01-14 11:36:37

标签: asp.net

我正在使用Master页面进行某些默认设计的页面, 我需要将一些css类添加到conent页面,我们通常在普通页面的脚本标签中添加, 我的问题是如何在使用母版页的页面中添加一些CSS内容,

谢谢, 维沙尔。

2 个答案:

答案 0 :(得分:5)

在您的母版页中,您可以在<head>块中添加内容区域。我们称之为“HeadContent”。

我们的母版头部块看起来像这样:

<head>
    ...
    <asp:ContentPlaceHolder ID="HeadContent" runat="server" />
</head>

然后,您可以在内容页面中包含自定义脚本/ CSS等:

<asp:Content runat="server" ID="Head" ContentPlaceHolderID="HeadContent">
    <script type="text/javascript" src="<%= Url.Content("~/scripts/gradebook.js") %>"></script>
    <style type="text/css">
        @import url('<%= Url.Content("~/styles/gradebook.css") %>');
    </style>
</asp:Content>

答案 1 :(得分:1)

您可以在主页的头部区域添加ConentPlaceHolder,如下所示:

<head>
 ....
<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" />
</head>

在您的内容页面中,您只需要一个内容控件:

<asp:Content ID="Content1" ContentPlaceHolderID="PlaceHolderAdditionalPageHead" runat="Server"> 
   // Put your css stuff here
</asp:Content>