Auf Englisch lesen

Freigeben über


ControlAdapter.RenderChildren(HtmlTextWriter) Methode

Definition

Generiert das zielspezifische Markup für die untergeordneten Steuerelemente in einem zusammengesetzten Steuerelement, an das der Steuerelementadapter angefügt ist.

C#
protected virtual void RenderChildren(System.Web.UI.HtmlTextWriter writer);

Parameter

writer
HtmlTextWriter

Der für das Rendering der zielspezifischen Ausgabe zu verwendende HtmlTextWriter.

Hinweise

Überschreiben Sie die RenderChildren -Methode, wenn zusätzlich zum Markup für die einzelnen untergeordneten Steuerelemente zielspezifisches Markup für den untergeordneten Steuerelementsatz eines zusammengesetzten Steuerelements generiert werden muss.

Hinweise für Vererber

Wenn Sie von der ControlAdapter -Klasse erben, muss der Adapterentwickler für ein zusammengesetztes Steuerelement sicherstellen, dass die untergeordneten Steuerelemente gerendert werden. Wenn der Adapter die RenderChildren(HtmlTextWriter) -Methode überschreibt, sollte er die RenderChildren(HtmlTextWriter) -Methode aus einer Außerkraftsetzung der Render(HtmlTextWriter) -Methode aufrufen.

Wenn die Render(HtmlTextWriter) Methode bewirkt, dass die untergeordneten Steuerelemente gerendert werden, aber selbst kein Markup generiert, kann es sinnvoll sein, dass die Render(HtmlTextWriter) -Methode ihre Basismethode aufruft, die die Render(HtmlTextWriter) -Methode aufruft, anstatt eine Außerkraftsetzung für die RenderChildren(HtmlTextWriter) Methode zu implementieren.

Gilt für:

Produkt Versionen
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Weitere Informationen