WebControlAdapter.RenderContents(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 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 :
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.