ControlAdapter.Render(HtmlTextWriter) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為附加控制項配接器的控制項,產生目標特定的標記。
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覆寫 方法,以產生要傳送至用戶端瀏覽器的目標特定標記。 如果 ControlAdapter 物件附加至 Control 物件, Control.Render 則會 Render 呼叫 方法來取代 方法。
給繼承者的注意事項
當您繼承自 類別時 ControlAdapter ,基底方法會 Render(HtmlTextWriter) 呼叫 Render(HtmlTextWriter) 方法。 因此,只有在方法的處理是除了 Render(HtmlTextWriter) 方法之外,而非 方法之外,方法的覆寫 Render(HtmlTextWriter) ,才應該呼叫 Render(HtmlTextWriter) 基底方法。
對於複合控制項,配接器開發人員必須確定子控制項已轉譯。 Render(HtmlTextWriter)如果 方法會導致轉譯子控制項,但不會產生標記,則方法可能適合 Render(HtmlTextWriter) 呼叫其基底方法。 如果需要子控制項的目標特定轉譯,配接器應該實 RenderChildren(HtmlTextWriter) 作 方法,並從 方法呼叫 RenderChildren(HtmlTextWriter) 方法 Render(HtmlTextWriter) 。