继承至CompositeControl服务器控件的开发

CompositeControl的开发故名思义就是复合控件的开发,关于控件的开发我觉得还是有一定的套路是可以遵循的。

 

定义控件的服务器端属性

 

Code

 

定义该服务器控件的开始标签

 

Code

 

给服务器控件开始标签添加样式属性

 

Code

 

添加标签内的子控件

 

Code

 

给标签内的控件添加样式属性

 

Code

 

添加事件

 

Code

 

在一定的时候引发该事件,并处理事件,如

 

Code

 

 当然如果想做出专业级的控件,还有很多问题需要考虑。如设计时的支持,比较客户端js的编写,用户的体验等等都是我们需要考虑的问题

这里只是提及一般的控件开发过程。

posted @ 2008-08-14 16:32  落叶潇潇雨  阅读(1032)  评论(0编辑  收藏  举报