CatalogZoneBase.RenderBody(HtmlTextWriter) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.