HtmlTextWriter.InnerWriter Propriété

Définition

Obtient ou définit le TextWriter à utiliser pour écrire le contenu interne de l'élément de balisage.Gets or sets the text writer that writes the inner content of the markup element.

public:
 property System::IO::TextWriter ^ InnerWriter { System::IO::TextWriter ^ get(); void set(System::IO::TextWriter ^ value); };
public System.IO.TextWriter InnerWriter { get; set; }
member this.InnerWriter : System.IO.TextWriter with get, set
Public Property InnerWriter As TextWriter

Valeur de propriété

TextWriter qui écrit le contenu de balisage interne.A TextWriter that writes the inner markup content.

Exemples

L’exemple de code suivant montre comment utiliser un contrôle serveur Web personnalisé, dérivé de la WebControl classe, qui substitue la Render méthode.The following code example shows how to use a custom Web server control, derived from the WebControl class, that overrides the Render method. Elle utilise la HtmlTextWriter classe pour écrire un <font> élément.It uses the HtmlTextWriter class to write a <font> element. Après avoir écrit la balise d’ouverture de l’élément, elle InnerWriter utilise la propriété pour écrire "<br> The time on the server:" la chaîne et concatène cette chaîne avec la valeur de DateTime.Now la propriété.After it writes the opening tag of the element, it uses the InnerWriter property to write the string "<br> The time on the server:" and concatenates this string with the value of the DateTime.Now property.

   // Write the opening tag of a Font element.
   writer->WriteBeginTag( "font" );
   
   // Write a Color style attribute to the opening tag
   // of the Font element and set its value to red.
   writer->WriteAttribute( "color", "red" );
   
   // Write the closing character for the opening tag of
   // the Font element.
   writer->Write( '>' );
   
   // Use the InnerWriter property to create a TextWriter
   // object that will write the content found between
   // the opening and closing tags of the Font element.
   // Message is a string property of the control that
   // overrides the Render method.
   TextWriter^ innerTextWriter = writer->InnerWriter;
   innerTextWriter->Write( String::Concat( Message, "<br> The time on the server : ", System::DateTime::Now.ToLongTimeString() ) );
   
   // Write the closing tag of the Font element.
   writer->WriteEndTag( "font" );
}

    // Write the opening tag of a Font element.
    writer.WriteBeginTag("font");
    // Write a Color style attribute to the opening tag
    // of the Font element and set its value to red.
    writer.WriteAttribute("color", "red");
    // Write the closing character for the opening tag of
    // the Font element.
    writer.Write('>');

    // Use the InnerWriter property to create a TextWriter
    // object that will write the content found between
    // the opening and closing tags of the Font element.
    // Message is a string property of the control that 
    // overrides the Render method.
    TextWriter innerTextWriter = writer.InnerWriter;
    innerTextWriter.Write(Message + "<br> The time on the server :" + System.DateTime.Now.ToLongTimeString());

    // Write the closing tag of the Font element.
    writer.WriteEndTag("font");
}
        ' Write the opening tag of a Font element.
        writer.WriteBeginTag("font")
        ' Write a Color style attribute to the opening tag
        ' of the Font element and set its value to red.
        writer.WriteAttribute("color", "red")
        ' Write the closing character for the opening tag of
        ' the Font element.
        writer.Write(">")

        ' Use the InnerWriter property to create a TextWriter
        ' object that will write the content found between
        ' the opening and closing tags of the Font element.
        ' Message is a string property of the control that 
        ' overrides the Render method.
        Dim innerTextWriter As TextWriter = writer.InnerWriter
        innerTextWriter.Write((Message + "<br> The time on the server :" & _
           System.DateTime.Now.ToLongTimeString()))

        ' Write the closing tag of the Font element.
        writer.WriteEndTag("font")
    End Sub
End Class

Remarques

Le contenu de balisage interne est le texte trouvé entre les balises d’ouverture et de fermeture d’un élément de langage de balisage.Inner markup content is the text found between the opening and closing tags of a markup language element.

Si la InnerWriter propriété est définie sur un TextWriter objet qui est une instance de la HttpWriter classe, ce fait est noté et une référence distincte est enregistrée.If the InnerWriter property is set to a TextWriter object that is an instance of the HttpWriter class, this fact is noted and a separate reference is saved.

S’applique à

Voir aussi