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)

适用于

另请参阅