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
返回
包含要在元素内容后面写入的间距或文本的字符串。
示例
下面的代码示例演示如何重写 RenderAfterContent 派生自 HtmlTextWriter 类的 类中的 方法,以确定元素是否 <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如果要将子元素插入当前标记元素,方法可能很有用。
继承者说明
方法 HtmlTextWriter 的 RenderAfterContent() 类实现返回 null
。 如果要在元素内容之后但在结束标记之前写入文本或间距,请重写 RenderAfterContent() 。