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重写方法以生成特定于目标的标记以发送到客户端浏览器。 如果ControlAdapter对象附加到Control对象,则Render调用该方法代替Control.Render该方法。

继承者说明

ControlAdapter 类继承时, Render(HtmlTextWriter) 基方法将调用该方法 Render(HtmlTextWriter) 。 因此,仅当方法的处理是除该方法而不是方法Render(HtmlTextWriter)以外,该方法的替代Render(HtmlTextWriter)时,才应调用Render(HtmlTextWriter)基方法。

对于复合控件,适配器开发人员必须确保呈现子控件。 Render(HtmlTextWriter)如果该方法导致呈现子控件但不生成标记,则该方法可能适合Render(HtmlTextWriter)调用其基方法。 如果需要特定于目标的子控件呈现,适配器应实现RenderChildren(HtmlTextWriter)该方法并从方法调用RenderChildren(HtmlTextWriter)Render(HtmlTextWriter)该方法。

适用于

另请参阅