文档介绍:控件?服务器端WebUI组件属性,方法,事件演绎成标注(HTML,XML,script,etc.)类型,(页面作为控件)容易创建–是存作*.ascx的页面支持部分页面缓存用于单个应用缺少设计时支持定制控件技术要求高一些支持多个应用(GAC)设计时支持非常强大基于Tag的存储运行时解析Tags创建控件实例设置属性初始值<acme:Listid=l1liststyle=numberrunat=server><Items><acme:ListItem>firstitem</acme:ListItem><acme:ListItem>seconditem</acme:ListItem><acme:ListItem>thirditem</acme:ListItem></Items></acme:List>对象在页面事件中处理控件Page_Load,Button1_Click,(objectsend,EventArgse){(“fourthitem”);=;}页面/控件处理第一次载入InitLoadPreRenderSaveViewStateRenderDispose实例化每个控件,设置为初始状态,加入控件树运行用户代码,测试!IsPostBack条件来数据绑定到第一批值CreateChildControls()确保控件准备好被演绎控件存储状态值(如果与初始值不同)每个控件将自身演绎到响应中释放页面和所有控件页面/控件处理PostbackInitLoadPreRenderSaveViewStateRenderDispose从ViewState载入控件的上一次状态Posted数据(HTTP表单中)传递到相应控件按照在树中的次序触发控件事件,