用户控制和自定义控制之间的区别?

时间:2008-12-15 06:59:22

标签: asp.net custom-controls web-user-controls

ASP.NET中的用户控件和自定义控件之间有什么区别

3 个答案:

答案 0 :(得分:5)

AFAIK,用户控件是您可以使用现有控件创建的控件,可以作为项目的一部分,并有一个设计器表面供您拖放。

自定义控件通常位于项目外部。需要手动编码(在代码中使用各种asp.net控件事件和html构建)。

答案 1 :(得分:3)

用户控件是按系统默认值从UserControl类继承的,可以根据特定的UI情况组合控件,也可以具有UI逻辑,并在项目内的任何地方反复使用。

自定义控件继承自Control类(您可以更改要自定义的任何控件类型),通常用于为现有UI控件添加额外功能。

答案 2 :(得分:0)

CustomControl和UserControl之间的区别 所以,现在你得到了自定义控制和用户控制之间的区别,我想。让我们再次总结一下这个区别。请阅读下面的比较以明确说明:

enter image description here