簡體   English   中英

ContentPlaceHolderID是什么意思?

[英]What does ContentPlaceHolderID mean?

在LogOn視圖中,我有以下代碼:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

這個片段是什么意思,“MainContent”定義在哪里?

編輯

謝謝你的回復。 我現在明白它是如何工作的,但是在哪里定義了“MainContent”? 它是在母版頁中定義的嗎?

Content標記對應於母版頁中的ContentPlaceHolder標記。 它將具有ContentPlaceHolderID屬性指定的id,因此它看起來像這樣:

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

ContentPlaceHolder標記在呈現頁面時位於母版頁中的位置將插入Content標記的Content

ContentPlaceHolderID描述將放置內容的母版頁中的ContentPlaceHolder

這是MSDN文檔

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.content.contentplaceholderid(v=vs.110).aspx

假設您的母版頁中有多個內容占位符。 您可以在頁面上告訴每個內容控件放置內容的位置。 這些Content控件不需要按照它們在母版頁中顯示的順序排列。

希望這可以幫助。

暫無
暫無

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

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