Sdílet prostřednictvím


ControlAdapter.Render(HtmlTextWriter) Metoda

Definice

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.

Platí pro

Viz také