Html32TextWriter.RenderAfterTag Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HTML öğesinin kapanış etiketi sonrasında oluşan tüm aralıkları veya metinleri yazar.
protected:
override System::String ^ RenderAfterTag();
protected override string RenderAfterTag ();
override this.RenderAfterTag : unit -> string
Protected Overrides Function RenderAfterTag () As String
Döndürülenler
HTML öğesinin kapanış etiketinden sonra yazacak aralık veya metin; aksi takdirde, işlenmek üzere böyle bir bilgi yoksa, null
.
Örnekler
Aşağıdaki kod örneği, yönteminin nasıl geçersiz kılınduğunu RenderAfterTag gösterir. Kod, bir a
öğenin işlenip işlenmediğini denetler. Bu durumda, RenderAfterTag yöntemi bir small
öğenin kapanış etiketini yazar. yöntemi örneği RenderBeforeTag , öğesi için a
aynı denetimi gerçekleştirir ve ardından öğesinin açılış etiketini small
yazar.
Bu kod örneği, sınıfı için Html32TextWriter sağlanan daha büyük bir örneğin parçasıdır.
// 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