WebControlAdapter.RenderContents(HtmlTextWriter) Methode

Definition

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

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

Parameter

writer
HtmlTextWriter

Die HtmlTextWriter enthaltenden Methoden zum Rendern der zielspezifischen Ausgabe.

Hinweise

Die RenderContents Methode generiert das innere Markup zwischen den Anfangs- und Endtags für das Steuerelement. In der Regel wird Markup generiert, von Renderdem Methoden in der folgenden Reihenfolge aufgerufen werden:

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

Überschreiben RenderContents , um zielspezifisches internes Markup zu generieren, das an den Clientbrowser gesendet werden soll.

Die RenderContents Basismethode ruft .WebControl.RenderContents Die WebControl.RenderContents Basismethode ruft auf Control.Render, was wiederum aufruft Control.RenderChildren. Daher sollten Außerkraftsetzungen RenderContents die RenderContents Basismethode nur aufrufen, wenn ihre Verarbeitung zusätzlich zu, anstatt zu, Control.Renderist .

Hinweise für Vererber

Für ein zusammengesetztes Steuerelement müssen Sie sicherstellen, dass die untergeordneten Steuerelemente gerendert werden. Wenn Sie die RenderContents(HtmlTextWriter) Methode außer Kraft setzen und die Basismethode nicht aufrufen, können Sie dazu führen, dass die untergeordneten Steuerelemente gerendert werden, indem Sie aufrufen RenderChildren(HtmlTextWriter) , die Aufrufe RenderChildren(HtmlTextWriter) der RenderContents(HtmlTextWriter) Außerkraftsetzung nicht außer Kraft setzen.

Gilt für:

Weitere Informationen