Inhaltssteuerelemente müssen Steuerelemente der obersten Ebene in einer Inhaltsseite oder einer verschachtelten Masterseite sein, die auf eine Masterseite verweist

Ich möchte eine verschachtelte Masterseite verwenden, also erstelle ich die folgende Masterseite:

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="test.master.cs" Inherits="DocumentFlowUI.test" MasterPageFile="~/MasterPage2.master" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
            <asp:Button ID="Button1" runat="server" Text="Button" />
        </asp:ContentPlaceHolder>
    </div>
    </form>
</body>
</html>

und ich erstelle die folgende Seite, um diese Masterseite zu verwenden:

<%@ Page Title="" Language="C#" MasterPageFile="~/test.Master" AutoEventWireup="true" CodeBehind="WebForm4.aspx.cs" Inherits="DocumentFlowUI.WebForm4" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</asp:Content>

Ich erhalte folgenden Fehler:

Inhaltssteuerelemente müssen Steuerelemente der obersten Ebene in einer Inhaltsseite oder einer verschachtelten Masterseite sein, die auf eine Masterseite verweist

Antworten auf die Frage(2)

Ihre Antwort auf die Frage