HtmlTextWriter.RenderAfterContent Метод

Определение

Записывает любой текст или пространство после содержимого и перед закрывающим тегом элемента разметки в исходящий поток разметки.

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

Возвращаемое значение

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() , если вы хотите написать текст или интервал после содержимого элемента, но перед закрывающим тегом.

Применяется к

См. также раздел