WebControlAdapter.RenderContents(HtmlTextWriter) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为附加了控件适配器的 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 ,它按以下顺序调用方法:
重写 RenderContents 以生成要发送到客户端浏览器的目标特定内部标记。
基 RenderContents 方法调用 WebControl.RenderContents 。 基 WebControl.RenderContents 方法调用 Control.Render ,而反过来又调用 Control.RenderChildren 。 因此, 的重写应仅在基方法的处理是 除 (而不是 )之外 RenderContents RenderContents ,才调用基方法 Control.Render 。
继承者说明
对于复合控件,必须确保呈现子控件。 如果重写 方法并且未调用其基方法,则可以通过调用子控件(如果未重写,则调用重写)来 RenderContents(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) 呈现子 RenderContents(HtmlTextWriter) 控件。