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 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í:
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) .