自定义控件学习笔记(2-3)

Control类的呈现方法 

一、三种方法:

protected virtual void Render(HtmlTextWriter writer):编写客户端的呈现

protected virtual void RenderChildren(HtmlTextWriter):输出服务器控件的子级内容

protected virtual void RendControl(HtmlTextWriter):呈现控件

内在关系:

RenderControl调用Render,Render调用RenderChildren,RenderChildren循环调用RenderControl。递归调用

过程:

页面框架建立一个HtmlTextWriter对象,页面传给RenderControl方法,RenderControl检查Visible是否为True,True则调用Render。

Render调用RenderChildren。

RenderChildren循环调用RenderControl。

你可能感兴趣的:(自定义控件学习笔记(2-3))