ControlAdapter.Render(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 cílovou značku pro ovládací prvek, ke kterému je připojený řídicí adaptér.
protected public:
virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected internal virtual void Render (System.Web.UI.HtmlTextWriter writer);
abstract member Render : System.Web.UI.HtmlTextWriter -> unit
override this.Render : System.Web.UI.HtmlTextWriter -> unit
Protected Friend Overridable Sub Render (writer As HtmlTextWriter)
Parametry
- writer
- HtmlTextWriter
Použití HtmlTextWriter k vykreslení výstupu specifického pro cíl.
Poznámky
Přepište metodu Render pro generování cílových revizí pro odeslání do klientského prohlížeče. Metoda Render se volá místo Control.Render metody, pokud ControlAdapter je objekt připojen k objektu Control .
Poznámky pro dědice
Když dědíte z ControlAdapter třídy, Render(HtmlTextWriter) základní metoda volá metodu Render(HtmlTextWriter) . Proto by přepsání Render(HtmlTextWriter) metody mělo volat základní metodu Render(HtmlTextWriter) pouze v případě, Render(HtmlTextWriter) že jeho zpracování je kromě metody namísto metody.
Pro složený ovládací prvek musí vývojář adaptéru zajistit vykreslení podřízených ovládacích prvků. Render(HtmlTextWriter) Pokud metoda způsobí vykreslení podřízených ovládacích prvků, ale negeneruje revize, může být vhodné, aby Render(HtmlTextWriter) metoda volala svou základní metodu. Pokud je nutné provést vykreslování podřízených ovládacích prvků specifické pro cíl, adaptér by měl implementovat RenderChildren(HtmlTextWriter) metodu a volat metodu Render(HtmlTextWriter) RenderChildren(HtmlTextWriter) z metody.