EditorPartChrome.RenderPartContents(HtmlTextWriter, EditorPart) 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.
Renderiza a área de conteúdo principal de um controle EditorPart, excluindo o cabeçalho e o rodapé.
protected:
virtual void RenderPartContents(System::Web::UI::HtmlTextWriter ^ writer, System::Web::UI::WebControls::WebParts::EditorPart ^ editorPart);
protected virtual void RenderPartContents (System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.EditorPart editorPart);
abstract member RenderPartContents : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.EditorPart -> unit
override this.RenderPartContents : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.EditorPart -> unit
Protected Overridable Sub RenderPartContents (writer As HtmlTextWriter, editorPart As EditorPart)
Parâmetros
- writer
- HtmlTextWriter
O HtmlTextWriter que recebe o conteúdo editorPart
.
- editorPart
- EditorPart
O controle que está sendo renderizado no momento.
Exemplos
O exemplo de código a seguir demonstra como substituir o RenderPartContents método para adicionar texto à parte do editor. Para obter o código completo necessário para executar o exemplo, incluindo a página da Web para hospedar esses controles, consulte a seção Exemplo da visão geral da EditorPartChrome classe.
protected override void RenderPartContents(HtmlTextWriter writer, EditorPart editorPart)
{
writer.AddStyleAttribute("color", "red");
writer.RenderBeginTag("p");
writer.Write("Apply all changes");
writer.RenderEndTag();
editorPart.RenderControl(writer);
}
Protected Overrides Sub RenderPartContents(ByVal writer As System.Web.UI.HtmlTextWriter, ByVal editorPart As System.Web.UI.WebControls.WebParts.EditorPart)
writer.AddStyleAttribute("color", "red")
writer.RenderBeginTag("p")
writer.Write("Apply all changes")
writer.RenderEndTag()
editorPart.RenderControl(writer)
End Sub
Comentários
O RenderPartContents método permite substituir a renderização da área do corpo, editorPart
deixando a renderização do cabeçalho e rodapé para a renderização padrão.
Notas aos Herdeiros
Opcionalmente, você pode substituir o RenderPartContents(HtmlTextWriter, EditorPart) método. Nesse caso, você pode simplesmente executar todas as personalizações de renderização desejadas e, em editorPart
seguida, chamar seu RenderControl(HtmlTextWriter) método.