组合控件

王朝百科·作者佚名  2010-08-14  
宽屏版  字体: |||超大  

组合控件,即在单个控件中集成了一个或多个服务端程序及HTML控件。

自定义的组合控件在功能上与用户控件非常类似,最大的不同之处是,它只存在于它自己的程序集中(或与其他控件共享),能被放在工具条中,并可提供它所包含控件的所见即所得视图方式。

另一方面,自定义组合控件比用户控件(user control)更加难创建,因为Visual Studio.NET的设计者们并没有提供可视化创建它们的任何工具,因此,问题是:为什么要用组合控件取代用户控件呢?

当分发控件到多个Web程序或系统中时,如果使用自定义Web组合控件,情况要好得多,而用户控件最好用在不重视复用的地方,例如,如果只准备在你自己的网站中使用控件,那么用户控件可能会是更好的选择。基本上来说,你不得不在创建它所花的额外努力与从中所得到的可复用次数之间,作一权衡;同时,因为自定义组合控件只存在于它自己的程序集中,所以在每台电脑上,只需要一份拷贝,而用户控件则放置于Web程序集内,因此,必须存储在每一个使用它的Web网站上。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有