HtmlTextWriter.RenderAfterContent メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マークアップ要素のコンテンツの後および終了タグの前に出現するテキストまたは空白文字をマークアップの出力ストリームに書き込みます。
protected:
virtual System::String ^ RenderAfterContent();
protected virtual string RenderAfterContent ();
abstract member RenderAfterContent : unit -> string
override this.RenderAfterContent : unit -> string
Protected Overridable Function RenderAfterContent () As String
戻り値
要素のコンテンツの後に書き込む空白文字またはテキストを格納している文字列。
例
次のコード例は、クラスからHtmlTextWriter派生したクラスのメソッドをオーバーライドRenderAfterContentして、要素がレンダリングされているかどうかを判断する方法を<label>
示しています。 その場合、オーバーライドは RenderAfterContent 要素の終了タグの <font>
直前に要素の終了タグを <label>
挿入します。 以外 <label>
の要素がレンダリングされている場合は、 RenderAfterContent 基本メソッドが使用されます。
// Override the RenderAfterContent method to render
// the closing tag of a font element if the
// rendered tag is a label element.
virtual String^ RenderAfterContent() override
{
// Check to determine whether the element being rendered
// is a label element. If so, render the closing tag
// of the font element; otherwise, call the base method.
if ( TagKey == HtmlTextWriterTag::Label )
{
return "</font>";
}
else
{
return __super::RenderAfterContent();
}
}
// Override the RenderAfterContent method to render
// the closing tag of a font element if the
// rendered tag is a label element.
protected override string RenderAfterContent()
{
// Check to determine whether the element being rendered
// is a label element. If so, render the closing tag
// of the font element; otherwise, call the base method.
if (TagKey == HtmlTextWriterTag.Label)
{
return "</font>";
}
else
{
return base.RenderAfterContent();
}
}
' Override the RenderAfterContent method to render
' the closing tag of a font element if the
' rendered tag is a label element.
Protected Overrides Function RenderAfterContent() As String
' Check to determine whether the element being rendered
' is a label element. If so, render the closing tag
' of the font element; otherwise, call the base method.
If TagKey = HtmlTextWriterTag.Label Then
Return "</font>"
Else
Return MyBase.RenderAfterContent()
End If
End Function 'RenderAfterContent
注釈
このメソッドは RenderAfterContent 、現在のマークアップ要素に子要素を挿入する場合に便利です。
注意 (継承者)
メソッドのクラス実装がHtmlTextWriterRenderAfterContent()返されますnull
。 要素の内容の後、終了タグの前にテキストまたは間隔を書き込む場合は、オーバーライド RenderAfterContent() します。