Partager via


HtmlTextWriter.RenderBeginTag Méthode

Définition

Écrit la balise d'ouverture d'un élément de balisage dans un flux de sortie.

Surcharges

RenderBeginTag(String)

Écrit la balise d’ouverture de l’élément de balisage spécifié dans le flux de sortie.

RenderBeginTag(HtmlTextWriterTag)

Écrit la balise d'ouverture de l'élément de balisage associé à la valeur d'énumération HtmlTextWriterTag spécifiée dans le flux de sortie.

RenderBeginTag(String)

Écrit la balise d’ouverture de l’élément de balisage spécifié dans le flux de sortie.

public:
 virtual void RenderBeginTag(System::String ^ tagName);
public virtual void RenderBeginTag (string tagName);
abstract member RenderBeginTag : string -> unit
override this.RenderBeginTag : string -> unit
Public Overridable Sub RenderBeginTag (tagName As String)

Paramètres

tagName
String

Chaîne contenant le nom de l’élément de balisage pour lequel afficher la balise d’ouverture.

Exemples

L’exemple de code suivant montre comment appeler la RenderBeginTag méthode dans un contrôle personnalisé pour afficher la balise d’ouverture d’un élément non standard MyTag . L’exemple de code appelle ensuite la méthode pour afficher le Write balisage interne, puis appelle la RenderEndTag méthode pour fermer l’élément.

Cet exemple de code génère le balisage suivant :

<MyTag>

Contents of MyTag

</MyTag>

// Create a non-standard tag.
writer->RenderBeginTag( "MyTag" );
writer->Write( "Contents of MyTag" );
writer->RenderEndTag();
writer->WriteLine();
// Create a non-standard tag.
writer.RenderBeginTag("MyTag");
writer.Write("Contents of MyTag");
writer.RenderEndTag();
writer.WriteLine();
' Create a non-standard tag.
writer.RenderBeginTag("MyTag")
writer.Write("Contents of MyTag")
writer.RenderEndTag()
writer.WriteLine()

Remarques

Utilisez le RenderBeginTag remplacement de la RenderBeginTag(String) méthode, si l’élément de balisage n’est pas l’une des HtmlTextWriterTag valeurs d’énumération.

Pour générer un élément de balisage à l’aide de la RenderBeginTag méthode, appelez d’abord les AddAttribute méthodes et AddStyleAttribute , si nécessaire, pour spécifier tous les attributs d’élément ou attributs de style à afficher dans la balise d’ouverture de l’élément. Après avoir généré le balisage interne, appelez la RenderEndTag méthode pour générer la balise de fermeture.

Voir aussi

S’applique à

RenderBeginTag(HtmlTextWriterTag)

Écrit la balise d'ouverture de l'élément de balisage associé à la valeur d'énumération HtmlTextWriterTag spécifiée dans le flux de sortie.

public:
 virtual void RenderBeginTag(System::Web::UI::HtmlTextWriterTag tagKey);
public virtual void RenderBeginTag (System.Web.UI.HtmlTextWriterTag tagKey);
abstract member RenderBeginTag : System.Web.UI.HtmlTextWriterTag -> unit
override this.RenderBeginTag : System.Web.UI.HtmlTextWriterTag -> unit
Public Overridable Sub RenderBeginTag (tagKey As HtmlTextWriterTag)

Paramètres

tagKey
HtmlTextWriterTag

Une des valeurs HtmlTextWriterTag définissant la balise d'ouverture de l'élément de balisage à restituer.

Exemples

L’exemple de code suivant montre comment utiliser la RenderBeginTag méthode pour générer la balise d’ouverture d’un <img> élément. Les attributs ajoutés à l’élément par la AddAttribute méthode se trouvent dans la balise d’ouverture <img> . La RenderEndTag méthode est utilisée pour générer la balise de fermeture.

Cet exemple de code génère le balisage suivant :

<img alt="Encoding &quot;Required&quot;" myattribute="No &quot;encoding&quot; required">

</img>

// Control the encoding of attributes.
// Simple known values do not need encoding.
writer->AddAttribute( HtmlTextWriterAttribute::Alt, "Encoding, \"Required\"", true );
writer->AddAttribute( "myattribute", "No "encoding " required", false );
writer->RenderBeginTag( HtmlTextWriterTag::Img );
writer->RenderEndTag();
writer->WriteLine();
// Control the encoding of attributes. 
// Simple known values do not need encoding.
writer.AddAttribute(HtmlTextWriterAttribute.Alt, "Encoding, \"Required\"", true);
writer.AddAttribute("myattribute", "No "encoding " required", false);
writer.RenderBeginTag(HtmlTextWriterTag.Img);
writer.RenderEndTag();
writer.WriteLine();
' Control the encoding of attributes.
' Simple known values do not need encoding.
writer.AddAttribute(HtmlTextWriterAttribute.Alt, "Encoding, ""Required""", True)
writer.AddAttribute("myattribute", "No "encoding " required", False)
writer.RenderBeginTag(HtmlTextWriterTag.Img)
writer.RenderEndTag()
writer.WriteLine()

Remarques

Utilisez la RenderBeginTag surcharge de la RenderBeginTag(HtmlTextWriterTag) méthode si l’élément de balisage est d’un type connu qui est l’une des HtmlTextWriterTag valeurs d’énumération.

Pour générer un élément de balisage à l’aide de la RenderBeginTag méthode, appelez d’abord les AddAttribute méthodes et AddStyleAttribute , si nécessaire, pour spécifier tous les attributs d’élément ou attributs de style à afficher dans la balise d’ouverture de l’élément. Après avoir généré le balisage interne, appelez la RenderEndTag méthode pour générer la balise de fermeture.

Voir aussi

S’applique à