Język

ControlAdapter.Render(HtmlTextWriter) Metoda

Definicja

Generuje znaczniki specyficzne dla elementu docelowego dla kontrolki, do której jest dołączona karta sterowa.

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

Element HtmlTextWriter do renderowania danych wyjściowych specyficznych dla elementu docelowego.

Uwagi

Zastąpij metodę Render w celu wygenerowania znaczników specyficznych dla celu wysłania do przeglądarki klienta. Metoda Render jest wywoływana zamiast Control.Render metody, jeśli ControlAdapter obiekt jest dołączony do Control obiektu.

Notatki dotyczące dziedziczenia

Po dziedziczeniu ControlAdapter z klasy metoda podstawowa Render(HtmlTextWriter) wywołuje metodę Render(HtmlTextWriter) . W związku z Render(HtmlTextWriter) tym przesłonięcia metody powinny wywoływać metodę podstawową Render(HtmlTextWriter) tylko wtedy, gdy jej przetwarzanie jest dodatkiem, a nie zamiast Render(HtmlTextWriter) metody .

W przypadku kontrolki złożonej deweloper adaptera musi upewnić się, że kontrolki podrzędne są renderowane. Render(HtmlTextWriter) Jeśli metoda powoduje renderowanie kontrolek podrzędnych, ale nie generuje znaczników, może to być odpowiednie dla Render(HtmlTextWriter) metody wywołania jej metody podstawowej. Jeśli konieczne jest renderowanie kontrolek podrzędnych specyficzne dla elementu docelowego, karta powinna zaimplementować RenderChildren(HtmlTextWriter) metodę i wywołać RenderChildren(HtmlTextWriter) metodę Render(HtmlTextWriter) z metody .

Dotyczy

Zobacz też