EditorPartChrome.RenderPartContents(HtmlTextWriter, EditorPart) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
呈现 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) 方法。