ControlAdapter.RenderChildren(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 kontrolek podrzędnych w kontrolce złożonej, do której jest dołączony adapter sterujący.
protected:
virtual void RenderChildren(System::Web::UI::HtmlTextWriter ^ writer);
protected virtual void RenderChildren (System.Web.UI.HtmlTextWriter writer);
abstract member RenderChildren : System.Web.UI.HtmlTextWriter -> unit
override this.RenderChildren : System.Web.UI.HtmlTextWriter -> unit
Protected Overridable Sub RenderChildren (writer As HtmlTextWriter)
Parametry
- writer
- HtmlTextWriter
Element HtmlTextWriter do renderowania danych wyjściowych specyficznych dla elementu docelowego.
Uwagi
Zastąpij metodę RenderChildren , gdy konieczne jest wygenerowanie znaczników specyficznych dla elementu docelowego dla zestawu kontrolek podrzędnych kontrolki złożonej, oprócz adiustacji dla poszczególnych kontrolek podrzędnych.
Uwagi dotyczące dziedziczenia
Gdy dziedziczysz z ControlAdapter klasy, w przypadku kontrolki złożonej deweloper adaptera musi upewnić się, że kontrolki podrzędne są renderowane. Jeśli karta zastępuje metodę RenderChildren(HtmlTextWriter) , powinna wywołać metodę z przesłonięcia RenderChildren(HtmlTextWriter) Render(HtmlTextWriter) metody .
Render(HtmlTextWriter) Jeśli metoda powoduje renderowanie kontrolek podrzędnych, ale sama nie generuje znaczników, może być odpowiednia dla Render(HtmlTextWriter) metody wywołania jej metody podstawowej, która wywołuje Render(HtmlTextWriter) metodę , zamiast implementować przesłonięcia dla RenderChildren(HtmlTextWriter) metody .