Partager via


ControlAdapter.Render(HtmlTextWriter) Méthode

Définition

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

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)

Paramètres

writer
HtmlTextWriter

HtmlTextWriter permettant de restituer la sortie spécifique à la cible.

Remarques

Remplacez la méthode pour générer un Render balisage spécifique à la cible à envoyer au navigateur client. La Render méthode est appelée à la place de la Control.Render méthode si un ControlAdapter objet est attaché à un Control objet.

Notes pour les héritiers

Lorsque vous héritez de la ControlAdapter classe, la Render(HtmlTextWriter) méthode de base appelle la Render(HtmlTextWriter) méthode. Ainsi, les remplacements de la Render(HtmlTextWriter) méthode doivent appeler la Render(HtmlTextWriter) méthode de base uniquement si son traitement est en plus, plutôt que au lieu de la Render(HtmlTextWriter) méthode.

Pour un contrôle composite, le développeur de l’adaptateur doit s’assurer que les contrôles enfants sont rendus. Si la Render(HtmlTextWriter) méthode entraîne le rendu des contrôles enfants, mais ne génère pas de balisage, il peut être approprié pour la Render(HtmlTextWriter) méthode d’appeler sa méthode de base. Si le rendu spécifique cible des contrôles enfants est nécessaire, l’adaptateur doit implémenter la RenderChildren(HtmlTextWriter) méthode et appeler la RenderChildren(HtmlTextWriter) méthode à partir de la Render(HtmlTextWriter) méthode.

S’applique à

Voir aussi