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

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

定义控件的服务器端属性

Code

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

Code

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

Code

添加标签内的子控件

Code

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

Code

添加事件

Code

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

Code

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

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

原文地址:https://www.cnblogs.com/jackhuclan/p/1267992.html