WebControlAdapter.RenderContents(HtmlTextWriter) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í:
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í.