WebControlAdapter.RenderContents(HtmlTextWriter) 方法

定义

为附加了控件适配器的 Web 控件生成特定于目标的内部标记内容。

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

参数

writer
HtmlTextWriter

包含可呈现特定于目标的输出的方法的 HtmlTextWriter

注解

RenderContents方法在 控件的开始标记和结束标记之间生成内部标记。 通常,标记由 生成 Render ,它按以下顺序调用方法:

  1. RenderBeginTag.

  2. RenderContents.

  3. RenderEndTag.

重写 RenderContents 以生成要发送到客户端浏览器的目标特定内部标记。

RenderContents 方法调用 WebControl.RenderContents 。 基 WebControl.RenderContents 方法调用 Control.Render ,而反过来又调用 Control.RenderChildren 。 因此, 的重写应仅在基方法的处理是 除 (而不是 )之外 RenderContents RenderContents ,才调用基方法 Control.Render

继承者说明

对于复合控件,必须确保呈现子控件。 如果重写 方法并且未调用其基方法,则可以通过调用子控件(如果未重写,则调用重写)来 RenderContents(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) 呈现子 RenderContents(HtmlTextWriter) 控件。

适用于

另请参阅