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