ContentPlaceholder 控制項

ContentPlaceHolder 控制項會為主版頁面的內容定義相對區域,並呈現在內容網頁內找到的相關 Content 控制項中之所有文字、標記和伺服器控制項。

Content 控制項會使用其 ContentPlaceHolderID 屬性,而與 ContentPlaceHolder 產生關聯。將 ContentPlaceHolderID 屬性設定為主版頁面中相關 ContentPlaceHolder 控制項的 ID 屬性值。在主版頁面中,可以宣告一個以上的 ContentPlaceHolder。

在內容網頁中,只有一個 Content 控制項可以為主版頁面中的 ContentPlaceHolder 提供內容。但是,在每個使用主版頁面的內容網頁中,可以使不同的 Content 控制項與 ContentPlaceHolder 產生關聯。例如,您可以為主版頁面中的網頁標題定義 ContentPlaceHolder。對於每個使用主版頁面的內容網頁,可新增 Content 控制項,以提供網頁標題的文字與標記。

Cc295268.alert_note(zh-tw,Expression.10).gif注意事項:

為符合 XHtml 標準,若尚未定義標題或找不到標題,即會建立空的標題元素。

您可以指定放在 ContentPlaceHolder 控制項標籤內的預設內容,但此內容會由相關內容網頁中的任何內容所取代。

如需有關 ContentPlaceHolder 控制項的詳細資訊,請參閱 MSDN Library 的 ContentPlaceHolde類別 (英文)。

請參閱

概念

ASP.NET 標準控制項

ASP.NET 主版頁面概觀