我们可以在母版页的头部使用内容占位符吗?
例如:
<head runat="server">
<title>Untitled Page</title>
<asp:ContentPlaceHolder id="ContentPlaceHolder2" runat="server">
</asp:ContentPlaceHolder>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
答案 0 :(得分:1)
简短的回答是是。它不适合你吗?
答案 1 :(得分:1)
您可以在母版页的head部分中使用ContentPlaceHolder。我正在向你发送一个工作实例,在我的项目之外。确保为head标记设置属性runat =“server”。您还可以在head标记中包含多个ContentPlaceHolders。看示例并享受:)
<head ID="Head1" runat="server" Visible="true">
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<!--PageTitle_START-->
<title>
<asp:ContentPlaceHolder ID="PlaceHolderPageTitle" runat="server></asp:ContentPlaceHolder>
</title>
<!--PageTitle_END-->
<asp:ContentPlaceHolder ID="PlaceHolderHeaderScripts" runat="server"></asp:ContentPlaceHolder>
</head>
答案 2 :(得分:0)
只要&lt; head&gt; tag定义了runat =“server”属性,内容页面可以编程方式添加到&lt; head&gt; ASPX页面的一部分。以下内容完全有效:
<head runat="server">
<asp:ContentPlaceHolder runat="server" id="headerPlaceHolder" />
</head>