ControlAdapter.Render(HtmlTextWriter) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.