日期:2014-05-18  浏览次数:20922 次

Custom Control 和 Composite Control 在 .NET 里面啥区别啊?
Custom Control 和 Composite Control 在 .NET 里面啥区别啊?

------解决方案--------------------
是ASP.NET中的吧,在WinForm中似乎只有Custom Control 和User Control。
我想可能是同一个意思吧。Custom Control是对已有控件功能的一种延伸,一般是继承自某个已有的控件。比如: Button之类的。它的功能核心仍然是基于某个原有控件的。
而CompositeControl是多个控件组合在一直形成的一个功能。

比如:在你的系统中需要在很多地方显示用户的基本信息,包括头像,用户名,ID等。如果每次都要设计这些控件放到ASP页面上则有些麻烦,则你可以自己设计把几个Label和Image组合起来形成一个控件,这就是CompositeControl