Freigeben über


ControlAdapter.Render(HtmlTextWriter) Methode

Definition

Generiert das zielspezifische Markup für das Steuerelement, an das der Steuerelementadapter angefügt ist.

protected public:
 virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected internal virtual void Render (System.Web.UI.HtmlTextWriter writer);
abstract member Render : System.Web.UI.HtmlTextWriter -> unit
override this.Render : System.Web.UI.HtmlTextWriter -> unit
Protected Friend Overridable Sub Render (writer As HtmlTextWriter)

Parameter

writer
HtmlTextWriter

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

Hinweise

Überschreiben Sie die Render Methode, um zielspezifisches Markup zu generieren, das an den Clientbrowser gesendet werden soll. Die Render Methode wird anstelle der Control.Render Methode aufgerufen, wenn ein ControlAdapter Objekt an ein Control Objekt angefügt wird.

Hinweise für Vererber

Wenn Sie von der ControlAdapter Klasse erben, ruft die Render(HtmlTextWriter) Basismethode die Render(HtmlTextWriter) Methode auf. Daher sollten Außerkraftsetzungen der Render(HtmlTextWriter) Methode die Render(HtmlTextWriter) Basismethode nur aufrufen, wenn die Verarbeitung zusätzlich zu der Methode statt der Render(HtmlTextWriter) Methode erfolgt.

Für ein zusammengesetztes Steuerelement muss der Adapterentwickler sicherstellen, dass die untergeordneten Steuerelemente gerendert werden. Wenn die Render(HtmlTextWriter) Methode bewirkt, dass die untergeordneten Steuerelemente gerendert werden, aber kein Markup generieren, ist es möglicherweise sinnvoll, dass die Methode die Render(HtmlTextWriter) Basismethode aufruft. Wenn das zielspezifische Rendering der untergeordneten Steuerelemente erforderlich ist, sollte der Adapter die RenderChildren(HtmlTextWriter) Methode implementieren und die RenderChildren(HtmlTextWriter) Methode aus der Render(HtmlTextWriter) Methode aufrufen.

Gilt für

Siehe auch