HtmlTextWriter.InnerWriter Eigenschaft

Definition

Ruft den Textwriter ab, der den inneren Inhalt des Markupelements schreibt, oder legt diesen fest.

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

Eigenschaftswert

TextWriter

Ein TextWriter, der den inneren Markupinhalt schreibt.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie ein benutzerdefiniertes Webserversteuerelement verwenden, das von der WebControl Klasse abgeleitet wird, die die Render Methode außer Kraft setzt. Es verwendet die HtmlTextWriter Klasse, um ein <font> Element zu schreiben. Nachdem es das öffnende Tag des Elements geschrieben hat, wird die Eigenschaft verwendet, um die InnerWriter Zeichenfolge zu schreiben und diese Zeichenfolge "<br> The time on the server:" mit dem Wert der DateTime.Now Eigenschaft zu verketten.

   // 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

Hinweise

Innerer Markupinhalt ist der Text, der zwischen dem Öffnen und Schließen von Tags eines Markupspracheelements gefunden wird.

Wenn die InnerWriter Eigenschaft auf ein TextWriter Objekt festgelegt ist, das eine Instanz der HttpWriter Klasse ist, wird diese Tatsache notiert und ein separater Verweis gespeichert.

Gilt für

Siehe auch