我正在使用Master页面进行某些默认设计的页面, 我需要将一些css类添加到conent页面,我们通常在普通页面的脚本标签中添加, 我的问题是如何在使用母版页的页面中添加一些CSS内容,
谢谢, 维沙尔。
答案 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>