WebControlAdapter.RenderContents(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 wewnętrzny znacznik specyficzny dla określonego obiektu docelowego dla kontrolki internetowej, do której jest dołączona karta sterowania.
protected:
virtual void RenderContents(System::Web::UI::HtmlTextWriter ^ writer);
protected virtual void RenderContents (System.Web.UI.HtmlTextWriter writer);
abstract member RenderContents : System.Web.UI.HtmlTextWriter -> unit
override this.RenderContents : System.Web.UI.HtmlTextWriter -> unit
Protected Overridable Sub RenderContents (writer As HtmlTextWriter)
Parametry
- writer
- HtmlTextWriter
Metody HtmlTextWriter zawierające do renderowania danych wyjściowych specyficznych dla celu.
Uwagi
Metoda generuje wewnętrzny znacznik między tagami początku RenderContents i końca dla kontrolki. Zazwyczaj znacznik jest generowany przez , który wywołuje Render metody w następującej kolejności:
Zastąp RenderContents element w celu wygenerowania wewnętrznego znacznika specyficznego dla określonego celu, który ma być wysyłany do przeglądarki klienta.
Metoda RenderContents podstawowa wywołuje metodę WebControl.RenderContents . Metoda WebControl.RenderContents podstawowa wywołuje Control.Render metodę , która z kolei wywołuje metodę Control.RenderChildren . W związku z tym przesłonięcia metody powinny wywołać metodę podstawową tylko RenderContents wtedy, gdy jej przetwarzanie jest dodatkiem do , a nie RenderContents zamiast Control.Render .
Uwagi dotyczące dziedziczenia
W przypadku kontrolki złożonej należy upewnić się, że kontrolki podrzędne są renderowane. Jeśli zastąpisz metodę i nie wywołasz jej metody podstawowej, możesz spowodować renderowanie kontrolek podrzędnych przez wywołanie metody , która, jeśli nie zostanie przesłonięta, wywoła RenderContents(HtmlTextWriter) RenderChildren(HtmlTextWriter) z RenderChildren(HtmlTextWriter) przesłonięcia. RenderContents(HtmlTextWriter)