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

Wird HtmlTextWriter verwendet, um die zielspezifische Ausgabe zu rendern.

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 Objekt an ein ControlAdapterControl Objekt angefügt ist.

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 für die Methode geeignet, die Render(HtmlTextWriter) Basismethode aufzurufen. 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:

Weitere Informationen