WebControlAdapter.RenderContents(HtmlTextWriter) Metoda

Definice

Vygeneruje vnitřní kód specifický pro cíl webového ovládacího prvku, ke kterému je adaptér ovládacího prvku připojen.

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)

Parametry

writer
HtmlTextWriter

Obsahující HtmlTextWriter metody pro vykreslení výstupu specifického pro cíl.

Poznámky

Metoda RenderContents generuje vnitřní značky mezi počáteční a koncovou značkou pro ovládací prvek. Značky se obvykle generují voláním Rendermetod v následujícím pořadí:

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

Přepsání RenderContents pro vygenerování vnitřních značek specifických pro cíl pro odeslání do klientského prohlížeče

Základní RenderContents metoda volá WebControl.RenderContents. Volání WebControl.RenderContents základní metody Control.Render, která následně volá Control.RenderChildren. Přepsání RenderContents by tedy měla volat základní metodu RenderContents pouze v případě, že jeho zpracování je kromě , nikoli , Control.Render.

Poznámky pro dědice

U složeného ovládacího prvku je nutné zajistit, aby se podřízené ovládací prvky vykreslovaly. Pokud přepíšete metodu RenderContents(HtmlTextWriter) a nezavoláte její základní metodu, můžete způsobit, že podřízené ovládací prvky budou vykresleny voláním RenderChildren(HtmlTextWriter) , které , pokud není přepsáno, volání RenderChildren(HtmlTextWriter) z přepsání RenderContents(HtmlTextWriter) .

Platí pro

Viz také