ControlAdapter.Render(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.
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.