CatalogZoneBase.RenderBody(HtmlTextWriter) Methode

Definition

Überschreibt die Basismethode, um den Inhaltsbereich einer von der CatalogZoneBase-Klasse abgeleiteten Zone zu rendern.

protected:
 override void RenderBody(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderBody (System.Web.UI.HtmlTextWriter writer);
override this.RenderBody : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderBody (writer As HtmlTextWriter)

Parameter

writer
HtmlTextWriter

Der HtmlTextWriter, der den Inhalt der Zone empfängt.

Hinweise

Die RenderBody Methode rendert den Textkörperbereich einer CatalogZoneBase Zone, die den Hauptinhaltsbereich zwischen den Kopf- und Fußzeilenbereichen darstellt und Steuerelemente enthält CatalogPart .

Die RenderBody Methode überschreibt die Basismethode in der WebZone Klasse, um spezielle Renderings bereitzustellen, die Layout- und Formatattribute adressieren, die nur auf CatalogZoneBase Zonen angewendet werden. Die Methode rendert eine Tabelle, die den gesamten Inhalt des Textkörpers enthält, und innerhalb dieser Tabelle legt sie unterschiedliche Attributwerte abhängig von verschiedenen Bedingungen fest, einschließlich der Anzahl CatalogPart der Steuerelemente in der Zone. Wenn mehrere CatalogPart Steuerelemente vorhanden sind, wird für jedes Steuerelement ein Link erstellt, und nur der Inhalt des aktuell ausgewählten Steuerelements wird angezeigt. Spezielle Formatvorlagenattribute werden in der CatalogPartChrome Eigenschaft für das ausgewählte CatalogPart Steuerelement im Vergleich zu den Attributen festgelegt, die derzeit nicht ausgewählt sind.

Wenn keine CatalogPart Steuerelemente in der Zone vorhanden sind, rendert die RenderBody Methode den Wert der EmptyZoneText Eigenschaft.

Gilt für

Siehe auch