WebPartChrome.RenderWebPart(HtmlTextWriter, WebPart) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
呈現完整的 WebPart 控制項及其所有區段。
public:
virtual void RenderWebPart(System::Web::UI::HtmlTextWriter ^ writer, System::Web::UI::WebControls::WebParts::WebPart ^ webPart);
public virtual void RenderWebPart (System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.WebPart webPart);
abstract member RenderWebPart : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.WebPart -> unit
override this.RenderWebPart : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.WebPart -> unit
Public Overridable Sub RenderWebPart (writer As HtmlTextWriter, webPart As WebPart)
參數
- writer
- HtmlTextWriter
接收 HtmlTextWriter 內容的 webPart
。
- webPart
- WebPart
目前正在呈現的控制項。
例外狀況
webPart
參考的控制項是 null
。
備註
方法 RenderWebPart 會轉譯完整的 WebPart 控件,其中包含頁首、內容和頁尾。 覆寫此方法可讓開發人員完全以程序設計方式控制轉譯 的所有 webPart
層面,因此覆寫此方法相當複雜。 如同開發人員可覆寫的類別中的 WebPartChrome 一些其他方法,如果您覆寫此方法,常見且實用的方法是先呼叫基底方法、採用 WebPart 傳回的控件,以及自定義其部分屬性,而不是自行處理完整的轉譯。