HtmlTextWriter.InnerWriter 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定寫入標記項目內部內容的文字寫入器。
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
屬性值
寫入內部標記內容的 TextWriter。
範例
下列程式碼範例示範如何使用衍生自 類別的 WebControl 自訂 Web 服務器控制項來覆寫 Render 方法。 它會使用 HtmlTextWriter 類別來寫入 <font>
專案。 在寫入專案的開頭標記之後,它會使用 InnerWriter 屬性來寫入字串 "<br> The time on the server:"
,並將這個字串與 屬性的值 DateTime.Now 串連。
// 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
備註
內部標記內容是在標記語言專案的開頭和結束記號之間找到的文字。
InnerWriter如果屬性設定為 TextWriter 屬於 類別實例的物件 HttpWriter ,則會指出這個事實,並儲存個別的參考。