CatalogPartChrome.RenderPartContents(HtmlTextWriter, CatalogPart) 方法

定义

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

protected:
 virtual void RenderPartContents(System::Web::UI::HtmlTextWriter ^ writer, System::Web::UI::WebControls::WebParts::CatalogPart ^ catalogPart);
protected virtual void RenderPartContents (System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.CatalogPart catalogPart);
abstract member RenderPartContents : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.CatalogPart -> unit
override this.RenderPartContents : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.CatalogPart -> unit
Protected Overridable Sub RenderPartContents (writer As HtmlTextWriter, catalogPart As CatalogPart)

参数

writer
HtmlTextWriter

用于接收 catalogPart 内容的 HtmlTextWriter

catalogPart
CatalogPart

当前正在呈现的控件。

例外

catalogPart 引用的控件为 null

示例

下面的代码示例演示如何重写 RenderPartContents 方法以向目录部件添加文本。 有关运行示例所需的完整代码,包括用于托管这些控件的网页,请参阅类概述的示例 CatalogPartChrome 部分。

protected override void  RenderPartContents(HtmlTextWriter writer, CatalogPart catalogPart)
{
    writer.AddStyleAttribute("color", "red");
    writer.RenderBeginTag("p");
    writer.Write("Apply all changes");
    writer.RenderEndTag();
    catalogPart.RenderControl(writer);
}
Protected Overrides Sub RenderPartContents(ByVal writer As System.Web.UI.HtmlTextWriter, ByVal catalogPart As System.Web.UI.WebControls.WebParts.CatalogPart)
    writer.AddStyleAttribute("color", "red")
    writer.RenderBeginTag("p")
    writer.Write("Apply all changes")
    writer.RenderEndTag()
    catalogPart.RenderControl(writer)
End Sub

注解

使用此方法 RenderPartContents 可以重写正文区域的 catalogPart呈现,同时将页眉和页脚的呈现保留到默认呈现。

继承者说明

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

适用于