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

接收 HtmlTextWriter 內容的 catalogPart

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) 方法。

適用於