Freigeben über


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 Textbereich einer CatalogZoneBase Zone, die den Hauptinhaltsbereich zwischen dem Kopf- und Fußzeilenbereich darstellt und Steuerelemente enthält CatalogPart .

Die RenderBody -Methode überschreibt die Basismethode in der WebZone -Klasse, um ein spezialisiertes Rendering bereitzustellen, das Layout- und Formatattribute adressiert, die nur auf Zonen angewendet werden CatalogZoneBase . Die -Methode rendert eine Tabelle, die den gesamten Inhalt des Textkörpers enthält, und legt innerhalb dieser Tabelle unterschiedliche Attributwerte fest, abhängig von verschiedenen Bedingungen, einschließlich der Anzahl CatalogPart von Steuerelementen 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 Stilattribute 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 Steuerelemente in der Zone vorhanden sind CatalogPart , rendert die RenderBody -Methode den Wert der EmptyZoneText -Eigenschaft.

Gilt für:

Weitere Informationen