WebZone.HasHeader 屬性

定義

取得值,表示區域是否具有頁首區。

protected:
 virtual property bool HasHeader { bool get(); };
protected virtual bool HasHeader { get; }
member this.HasHeader : bool
Protected Overridable ReadOnly Property HasHeader As Boolean

屬性值

如果區域有頁首區,則為 true,否則為 false。 預設值是 true

備註

HasHeader屬性主要由控制項開發人員建立自訂的區域。 它以旗標的形式存在,因此網頁元件控制項集只有在適合區域時才轉譯標頭。 例如,HasHeader屬性會覆寫這個屬性,並傳回false除非頁面是其中一種模式,可讓個人化。 在這種情況下,在瀏覽模式下不為WebPartZone控件呈現標題,而在大多數其他模式中,呈現標題。 如需顯示模式及讓使用者在它們之間切換的詳細資訊,請參閱逐步解說 :變更網頁元件頁面上的顯示模式

工具區域 (透過 ToolZone 類別間接衍生自 WebZone 類別的區域,例如 EditorZoneCatalogZone) 必須具有標頭,只有在頁面處於適當的顯示模式時才會顯示。 HasHeader由於屬性預設為 true ,因此不需要覆寫 屬性。

給繼承者的注意事項

如果您要建立衍生自 ToolZone 的自訂工具區域,您可以覆寫 RenderHeader(HtmlTextWriter) 方法並提供區域標頭的轉譯。

適用於

另請參閱