HtmlTextWriter.RenderAfterContent Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava qualquer texto ou espaçamento que ocorre após o conteúdo e antes da marca de fechamento do elemento de marcação no fluxo de saída de marcação.
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
Retornos
Uma cadeia de caracteres que contém o espaçamento ou o texto a ser gravado após o conteúdo do elemento.
Exemplos
O exemplo de código a seguir mostra como substituir o RenderAfterContent método em uma classe derivada da HtmlTextWriter classe para determinar se um <label>
elemento está sendo renderizado. Nesse caso, a RenderAfterContent substituição insere a marca de fechamento de um <font>
elemento imediatamente antes da marca de fechamento do <label>
elemento. Se um elemento diferente de <label>
estiver sendo renderizado, o RenderAfterContent método base será usado.
// 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
Comentários
O RenderAfterContent método pode ser útil se você quiser inserir elementos filho no elemento de marcação atual.
Notas aos Herdeiros
A HtmlTextWriter implementação de classe do RenderAfterContent() método retorna null
. Substitua RenderAfterContent() se você quiser escrever texto ou espaçamento após o conteúdo do elemento, mas antes da marca de fechamento.