Html32TextWriter.RenderAfterTag 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
寫入 HTML 項目結尾標記之後所發生的任何間距或文字。
protected:
override System::String ^ RenderAfterTag();
protected override string RenderAfterTag();
override this.RenderAfterTag : unit -> string
Protected Overrides Function RenderAfterTag () As String
傳回
HTML 元素結束標籤後應寫的間距或文字;否則,若無此類資訊可表示,則 null。
範例
以下程式碼範例示範如何覆寫此 RenderAfterTag 方法。 程式碼會檢查元素是否 a 正在被渲染。 如果是這樣, RenderAfterTag 該方法會寫入元素 small 的封閉標籤。 該方法的範例 RenderBeforeTag 對元素執行相同檢查 a ,然後寫入該元素的 small 開頭標籤。
此程式碼範例是本類別更大範例 Html32TextWriter 的一部分。
// Override the RenderAfterTag method to render
// close any elements opened in the RenderBeforeTag
// method call.
protected override string RenderAfterTag()
{
// Check whether the element being rendered is an
// <a> element. If so, render the closing tag of the
// <small> element; otherwise, call the base method.
if (TagKey == HtmlTextWriterTag.A)
return "</small>";
return base.RenderAfterTag();
}
' Override the RenderAfterTag method to render
' close any elements opened in the RenderBeforeTag
' method call.
Protected Overrides Function RenderAfterTag() As String
' Check whether the element being rendered is an
' <a> element. If so, render the closing tag of the
' <small> element; otherwise, call the base method.
If TagKey = HtmlTextWriterTag.A Then
Return "</small>"
End If
Return MyBase.RenderAfterTag()
End Function