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ôles 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
HtmlTextWriter contenant les méthodes qui restituent 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 pour le contrôle. En général, le balisage est généré par Render , qui appelle les méthodes dans l’ordre suivant :
Substituez RenderContents pour générer le 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.Render , qui à son tour appelle Control.RenderChildren . Ainsi, les substitutions de RenderContents doivent appeler la RenderContents méthode de base uniquement si son traitement s’ajoute à, plutôt qu’à, 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 substituez la RenderContents(HtmlTextWriter) méthode et que vous n’appelez pas sa méthode de base, vous pouvez faire en sorte que les contrôles enfants soient rendus en appelant RenderChildren(HtmlTextWriter) qui, s’il n’est pas substitué, appelle RenderChildren(HtmlTextWriter) à partir de la RenderContents(HtmlTextWriter) substitution.