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