語言

ControlAdapter.Render(HtmlTextWriter) 方法

定義

產生控制轉接器所連接的控制目標特定標記。

protected public:
 virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected internal virtual void Render(System.Web.UI.HtmlTextWriter writer);
abstract member Render : System.Web.UI.HtmlTextWriter -> unit
override this.Render : System.Web.UI.HtmlTextWriter -> unit
Protected Friend Overridable Sub Render (writer As HtmlTextWriter)

參數

writer
HtmlTextWriter

用來 HtmlTextWriter 渲染目標特定輸出。

備註

覆寫 Render 產生特定目標標記以傳送給客戶端瀏覽器的方法。 Render若物件Control.Render附加於物件ControlAdapter,則會呼叫Control該方法。

給繼承者的注意事項

當你從 ControlAdapter 類別繼承時, Render(HtmlTextWriter) 基礎方法會呼叫該 Render(HtmlTextWriter) 方法。 因此,方法的覆寫Render(HtmlTextWriter)應僅在基礎方法的處理是附加而非取代Render(HtmlTextWriter)時才Render(HtmlTextWriter)呼叫。

對於複合控制項,適配器開發者必須確保子控制項被渲染。 如果該 Render(HtmlTextWriter) 方法會渲染子控制項但不會產生標記,則該方法可能適合 Render(HtmlTextWriter) 呼叫其基礎方法。 若需要針對特定目標的子控制項渲染,適配器應實作該RenderChildren(HtmlTextWriter)方法並從該RenderChildren(HtmlTextWriter)方法呼叫該Render(HtmlTextWriter)方法。

適用於

另請參閱