EditorPartChrome.RenderPartContents(HtmlTextWriter, EditorPart) 方法

定义

呈现 EditorPart 控件的主内容区域,不包括页眉和页脚。

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)

参数

writer
HtmlTextWriter

用于接收 editorPart 内容的 HtmlTextWriter

editorPart
EditorPart

当前正在呈现的控件。

示例

下面的代码示例演示如何重写 RenderPartContents 将文本添加到编辑器部件的方法。 有关运行示例所需的完整代码(包括用于托管这些控件的网页),请参阅类概述的示例 EditorPartChrome 部分。

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

注解

使用此方法 RenderPartContents 可以替代正文区域的 editorPart呈现,同时将页眉和页脚的呈现保留为默认呈现。

继承者说明

可以选择性地重写 RenderPartContents(HtmlTextWriter, EditorPart) 该方法。 如果是这样,只需执行所需的 editorPart任何呈现自定义,然后调用其 RenderControl(HtmlTextWriter) 方法。

适用于