Sdílet prostřednictvím


WebControlAdapter.RenderContents(HtmlTextWriter) Metoda

Definice

Vygeneruje vnitřní kód specifický pro cíl pro webový ovládací prvek, ke kterému je řídicí adaptér 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

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

Poznámky

Metoda generuje vnitřní kód mezi počátečními a RenderContents koncovými značkami ovládacího prvku. Kód je obvykle generován pomocí Render , který volá metody v následujícím pořadí:

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

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

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

Poznámky pro dědice

U složeného ovládacího prvku musíte zajistit, aby se vykreslují podřízené ovládací prvky. Pokud přepíšete metodu a nevoláte její základní metodu, můžete způsobit vykreslení podřízených ovládacích prvků voláním , které, pokud nejsou přepsány, volá RenderContents(HtmlTextWriter) RenderChildren(HtmlTextWriter) z RenderChildren(HtmlTextWriter) RenderContents(HtmlTextWriter) přepsání.

Platí pro

Viz také