WebControlAdapter.RenderContents(HtmlTextWriter) Methode

Definitie

Hiermee genereert u de doelspecifieke binnenmarkeringen voor het webbesturingselement waaraan de besturingsadapter is gekoppeld.

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)

Parameters

writer
HtmlTextWriter

De HtmlTextWriter bevat methoden om de doelspecifieke uitvoer weer te geven.

Opmerkingen

De RenderContents methode genereert de binnenste markeringen tussen de begin- en eindtags voor het besturingselement. Normaal gesproken worden markeringen gegenereerd door Render, waarmee methoden in de volgende volgorde worden aangeroepen:

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

Overschrijven RenderContents om doelspecifieke interne markeringen te genereren die naar de clientbrowser moeten worden verzonden.

De RenderContents basismethode roept WebControl.RenderContentsaan. De WebControl.RenderContents aanroepen Control.Rendervan de basismethode, die op zijn beurt aanroept Control.RenderChildren. Overschrijvingen van RenderContents moeten dus alleen de RenderContents basismethode aanroepen als de verwerking ervan niet in plaats van in plaats van Control.Render.

Notities voor overnemers

Voor een samengesteld besturingselement moet u ervoor zorgen dat de onderliggende besturingselementen worden weergegeven. Als u de RenderContents(HtmlTextWriter) methode overschrijft en de basismethode niet aanroept, kunt u ervoor zorgen dat de onderliggende besturingselementen worden weergegeven door aan te roepen RenderChildren(HtmlTextWriter) dat, indien niet overschreven, aanroepen van de RenderChildren(HtmlTextWriter) onderdrukking worden aangeroepenRenderContents(HtmlTextWriter).

Van toepassing op

Zie ook