簡體   English   中英

我們可以在子母版頁中的contentplaceholder中找到div標簽

[英]can we palce div tags inside contentplaceholder in child master page

我父master page有兩個contentplaceholders ,后來我加入嵌套masterpage與現有的master page
在那里我想要在body部分父masterpage contentplaceholder兩列,為此我已經采取了兩個div標簽,在每個div標簽內我已經采取了兩個contentplaceholder

但他們正在返回母版頁錯誤說:

The page contains markup that is not valid when attached to a master page.

這是我的Child母版頁,我寫的有什么不對

  <%@ Master Language="C#" MasterPageFile="~/Home.Master" AutoEventWireup="true" CodeBehind="Admin.master.cs" Inherits="OnlinePortalWebProject.Admin" %>
   <asp:Content ID="Content1" ContentPlaceHolderID="Parenthead" runat="server">
   </asp:Content>
   <asp:Content ID="Content2" ContentPlaceHolderID="ParnetBody" runat="server">
       <div class="Admin">
           <div class="AdminLeftPanel">
               <asp:content ID="LeftPanel"
                    ContentPlaceHolderID="ChildLeftPanelContnet" runat="server">
               </asp:content>
           </div>
           <div class="AdminRightPanel">
               <asp:content ID="Content3" 
                    ContentPlaceHolderID="ChildRightPanelContnet" runat="server">
               </asp:content>
           </div>
       </div>
   </asp:Content>

你的問題是asp:content。 至於我可以說你不能直接在asp:content里面使用asp:content。 但在這種情況下,您的頁面應該是Master Page。

<div class="Admin">
   <div class="AdminLeftPanel">
     <asp:ContentPlaceHolder ID="ChildLeftPanelContnet" runat="server">
     </asp:ContentPlaceHolder>
   </div>
   <div class="AdminRightPanel">
   <asp:ContentPlaceHolder ID="ChildRightPanelContnet" runat="server">
   </asp:ContentPlaceHolder>
   </div>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM