WebControlAdapter.RenderContents(HtmlTextWriter) Méthode

Définition

Génère le balisage interne spécifique à la cible pour le contrôle Web auquel l’adaptateur de contrôle est attaché.

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)

Paramètres

writer
HtmlTextWriter

Méthodes HtmlTextWriter contenant pour afficher la sortie spécifique à la cible.

Remarques

La RenderContents méthode génère le balisage interne, entre les balises de début et de fin du contrôle. En règle générale, le balisage est généré par Render, qui appelle des méthodes dans l’ordre suivant :

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

Remplacez RenderContents la génération d’un balisage interne spécifique à la cible à envoyer au navigateur client.

La RenderContents méthode de base appelle WebControl.RenderContents. La WebControl.RenderContents méthode de base appelle Control.RenderControl.RenderChildrenà son tour . Ainsi, les remplacements de doivent appeler la méthode de RenderContents base uniquement si son traitement est en plus, plutôt que au lieu de, RenderContents.Control.Render

Notes pour les héritiers

Pour un contrôle composite, vous devez vous assurer que les contrôles enfants sont rendus. Si vous remplacez la RenderContents(HtmlTextWriter) méthode et que vous n’appelez pas sa méthode de base, vous pouvez rendre les contrôles enfants en appelant RenderChildren(HtmlTextWriter) ce qui, s’il n’est pas remplacé, les appels RenderChildren(HtmlTextWriter) de la RenderContents(HtmlTextWriter) substitution.

S’applique à

Voir aussi