asp.net控件开发基础(5)
2008-07-21 16:33
417 查看
完成基本复合控件基本呈现
(1)首先你要熟悉以下的属性和方法
Control.CreateChildControls 方法用于创建子控件
Control.EnsureChildControls 方法用于确认是否已创建子控件,如果未创建完成的话则调用CreateChildControls 方法创建子控件
Control.ChildControlsCreated 属性 获取一个值,是否已创建子控件
(2)了解并实现INamingContainer接口
用户控件UserControl类则继承了INamingContainer接口,确包保子控件具有唯一的ID名称,那复合控件也需要实现这个接口达到一样的目的,这个是值得注意的地方.复合控件以类撰写的方法来添加控件即CreateChildControls 方法
using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI.WebControls;
using System.Web.UI;
using System.ComponentModel;
namespace ComponentControl
(1)首先你要熟悉以下的属性和方法
Control.CreateChildControls 方法用于创建子控件
Control.EnsureChildControls 方法用于确认是否已创建子控件,如果未创建完成的话则调用CreateChildControls 方法创建子控件
Control.ChildControlsCreated 属性 获取一个值,是否已创建子控件
(2)了解并实现INamingContainer接口
用户控件UserControl类则继承了INamingContainer接口,确包保子控件具有唯一的ID名称,那复合控件也需要实现这个接口达到一样的目的,这个是值得注意的地方.复合控件以类撰写的方法来添加控件即CreateChildControls 方法
using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI.WebControls;
using System.Web.UI;
using System.ComponentModel;
namespace ComponentControl
相关文章推荐
- asp.net控件开发基础(5)
- asp.net控件开发基础(1)
- asp.net控件开发基础(9)
- 【转】Asp.net控件开发学习笔记整理篇 - 控件开发基础
- asp.net控件开发基础系列
- asp.net控件开发基础(2)
- asp.net控件开发基础(13)
- asp.net控件开发基础(1)
- asp.net控件开发基础(11)
- asp.net控件开发基础(6)
- asp.net控件开发基础十
- asp.net控件开发基础(2)
- asp.net控件开发基础(转)
- asp.net控件开发基础(4)--[转载]
- asp.net控件开发基础十一
- asp.net控件开发基础十四
- asp.net控件开发基础(1) -- Render、输出html-asp.net关注
- asp.net控件开发基础(6) -- 关于style的应用
- asp.net控件开发基础(10)
- asp.net控件开发基础(4)