海口公司做网站,长沙网站seo厂家,上海建筑设计院地址,网易企业邮箱密码格式Webpart的生命周期 1. 当一个包含WebPart的WSS站点页面被响应请求或者是它被提交到Server端的时候#xff0c;这时WebPart生存周期开始了
2. OnInit 初始化#xff0c;加载相关配置文件 (如WebPart任务面板上的属性#xff0c;样式等配置信息) .
3. Loa…Webpart的生命周期 1. 当一个包含WebPart的WSS站点页面被响应请求或者是它被提交到Server端的时候这时WebPart生存周期开始了
2. OnInit 初始化加载相关配置文件 (如WebPart任务面板上的属性样式等配置信息) .
3. LoadViewState 返回先前最后一次被处理的状态 如webpart是展现隐藏还是关闭
4. CreateChildControls 创建WebPart UI 通过Controls.Add()方法装载Web 控件 当Webpart是第一次展现的时候CreateChildControls方法发生在OnLoad方法之前而经过一次postback之后它发生在OnLoad方法之后
5. OnLoad 从数据库或者其他系统重新获取要展现的数据 如获取数据库连接
6. User-Generated Events 响应用户生成事件 如Button Click
7. RendenContents 生成 html output实现最终的UI展现 由HTMLTextWriter class 来实现
8. SaveViewState 保存控件状态 (ViewState 被序列化之后保存在一个hidden field 里)
9. Dispose 从内存中移除对象释放临界资源 如释放数据库连接
10. OnUnLoad 最终完成内存清除工作
事件 OnInit 处理控件的初始化 OnLoad 处理控件的装载 CreateChildControls 创建子控件 EnsureChildControls 确保CreateChildControls方法被调用使用该方法来确保在访问控件的数据之前控件已经存在。 OnPreRender 处理在呈现控件之前必须完成的任务例如数据装载。异步页面任务应该从该方法中被启动。 Page.PreRenderComplete 在所有的控件都完成其OnPreRender 方法并且页面已经完成了异步任务的执行之后将会触发该事件。 Render 呈现整个控件包括外部标签。 RenderContents 仅仅呈现控件在外部标签和样式属性内的内容。 ———————————————— 版权声明本文为CSDN博主「zhangqing_star」的原创文章遵循 CC 4.0 BY-SA 版权协议转载请附上原文出处链接及本声明。 原文链接https://blog.csdn.net/zhangqing_star/article/details/6322698