Я пытаюсь создать страницу Main.master с двумя разделами ContentPlaceHolder. Когда я загружаю страницу по умолчанию, она отображает только ContentPlaceHolder1, я должен загрузить Second.aspx, чтобы увидеть второй ContentPlaceHolder. Зачем?Загрузка ContentPlaceHolders из отдельных файлов
В моей Main.master у меня есть:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Main.master.cs" Inherits="Main" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>
<asp:ContentPlaceHolder id="ContentPlaceHolder2" runat="server"></asp:ContentPlaceHolder>
</div>
</body>
</html>
Кроме того, я создал две дополнительные страницы Default.aspx и Second.aspx:
Detault:
<%@ Page Title="" Language="C#" MasterPageFile="~/Main.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
HOW HOW HOW HOW
</asp:Content>
Другие страницы
Second:
<%@ Page Title="" Language="C#" MasterPageFile="~/Main.master" AutoEventWireup="true" CodeFile="Second.aspx.cs" Inherits="_Default" %>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
COW COW COW COW
</asp:Content>
Его единственный рендеринг первого PlaceHolder, как я могу иметь отдельные файлы контента и иметь оба rendere d на той же странице?