Freigeben über


WebZone.HasHeader Eigenschaft

Definition

Ruft den Wert ab, der angibt, ob eine Zone einen Headerbereich besitzt.

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

Eigenschaftswert

true, wenn die Zone einen Headerbereich besitzt, andernfalls false. Der Standardwert ist true.

Hinweise

Die HasHeader Eigenschaft wird in erster Linie von Steuerelemententwicklern verwendet, die benutzerdefinierte Zonen erstellen. Es ist als Flag vorhanden, sodass der Webpart-Steuerelementsatz einen Header nur dann rendert, wenn es für eine Zone geeignet ist. Beispielsweise überschreibt die HasHeader -Eigenschaft diese Eigenschaft und gibt zurück, false es sei denn, die Seite befindet sich in einem der Modi, die die Personalisierung zulassen. In diesem Fall wird ein Header für ein WebPartZone Steuerelement im Durchstöbermodus nicht gerendert, während in den meisten anderen Modi ein Header gerendert wird. Weitere Informationen zu Anzeigemodi und zum Aktivieren eines Wechsels von Benutzern finden Sie unter Exemplarische Vorgehensweise: Ändern von Anzeigemodi auf einer Webpartseite.

Toolzonen (Zonen, die indirekt von der -Klasse über die WebZoneToolZone -Klasse abgeleitet werden, z EditorZone . B. und CatalogZone) müssen Header aufweisen, die nur angezeigt werden, wenn sich die Seite im entsprechenden Anzeigemodus befindet. Da die HasHeader Eigenschaft standardmäßig festgelegt ist true , muss die Eigenschaft nicht überschrieben werden.

Hinweise für Vererber

Wenn Sie eine benutzerdefinierte Toolzone erstellen, die von abgeleitet wird ToolZone, können Sie die -Methode überschreiben und das Rendering für den RenderHeader(HtmlTextWriter) Header Ihrer Zone bereitstellen.

Gilt für:

Weitere Informationen