HtmlTextWriter.RenderAfterContent Yöntem

Tanım

İçerik sonrasında ve işaretleme öğesinin kapanış etiketinden önce oluşan tüm metinleri veya aralıkları işaretleme çıkış akışına yazar.

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

Döndürülenler

String

öğesinin içeriğinden sonra yazacak aralığı veya metni içeren dize.

Örnekler

Aşağıdaki kod örneği, bir öğenin işlenip işlenmediğini RenderAfterContent belirlemek için sınıfından HtmlTextWriter türetilen bir sınıfta yönteminin nasıl geçersiz kılındığını <label> gösterir. Bu durumda, RenderAfterContent geçersiz kılma öğenin kapanış etiketini öğenin kapanış etiketinden <font> <label> hemen önce ekler. dışında <label> bir öğe işleniyorsa, RenderAfterContent temel yöntem kullanılır.

// 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

Açıklamalar

Geçerli RenderAfterContent işaretleme öğesine alt öğe eklemek istiyorsanız yöntemi yararlı olabilir.

Devralanlara Notlar

HtmlTextWriter yönteminin RenderAfterContent() sınıf uygulaması döndürürnull. Öğe içeriğinden sonra ancak kapanış etiketinden önce metin veya aralık yazmak istiyorsanız geçersiz kılın RenderAfterContent() .

Şunlara uygulanır

Ayrıca bkz.