WebControlAdapter.RenderContents(HtmlTextWriter) Metodo

Definizione

Genera il markup interno specifico della destinazione per il controllo Web a cui è associato l'adattatore di controllo.

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)

Parametri

writer
HtmlTextWriter

Oggetto HtmlTextWriter contenente i metodi per eseguire il rendering dell'output specifico della destinazione.

Commenti

Il RenderContents metodo genera il markup interno, tra i tag di inizio e di fine per il controllo. In genere, il markup viene generato da Render , che chiama i metodi nell'ordine seguente:

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

Eseguire RenderContents l'override di per generare markup interno specifico della destinazione da inviare al browser client.

Il RenderContents metodo di base chiama WebControl.RenderContents . Il WebControl.RenderContents metodo di base chiama , che a sua volta chiama Control.Render Control.RenderChildren . Di conseguenza, gli override di devono chiamare il metodo di base solo se la relativa elaborazione è in aggiunta a RenderContents RenderContents anziché a Control.Render .

Note per gli eredi

Per un controllo composito, è necessario assicurarsi che il rendering dei controlli figlio sia eseguito. Se si esegue l'override del metodo e non si chiama il relativo metodo di base, è possibile fare in modo che venga eseguito il rendering dei controlli figlio chiamando che, se non sottoposto a override, chiama RenderContents(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderContents(HtmlTextWriter) dall'override.

Si applica a

Vedi anche