ControlAdapter.Render(HtmlTextWriter) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 , aby wygenerować znaczniki specyficzne dla elementu docelowego do 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.
Uwagi dotyczące dziedziczenia
Gdy dziedziczysz z ControlAdapter 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 być odpowiednia dla Render(HtmlTextWriter) metody wywołania jej metody podstawowej. Jeśli wymagane jest renderowanie kontrolek podrzędnych specyficzne dla elementu docelowego, adapter powinien zaimplementować metodę RenderChildren(HtmlTextWriter) i wywołać RenderChildren(HtmlTextWriter) metodę z Render(HtmlTextWriter) metody .