簡體   English   中英

直接在包含內容控件的內容頁面中僅允許內容控件

[英]Only Content controls are allowed directly in a content page that contains Content controls

我正在嘗試將內容占位符添加到母版頁中,但出現上述錯誤。 母版頁是從另一個母版頁繼承而來的,子母版的許多ContentPlaceHolders都包裹在Content標記中,這些標記將來自繼承頁的內容注入父母版的占位符。 但是,我希望子母版與基本母版稍有不同,但是要擁有自己的ContentPlaceHolder與父母版無關。 但是,似乎不喜歡以下行:

<asp:ContentPlaceHolder ID="chpBanner" runat="server" />

這是不可能的。 這甚至沒有邏輯意義。
如果放置了獨立的ContentPlaceHolder,則父母版頁如何知道將其內容放置在何處?

如果沒有父級來附加控件,它將如何構建控件樹?

您必須在父級中選擇一個ContentPlaceHolder才能將其添加到其中。
如果出於定位目的而執行此操作,則可以使用CSS在呈現頁面上的任何位置定位該div的內容。

暫無
暫無

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

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