【发布时间】:2008-12-15 06:59:22
【问题描述】:
ASP.NET中用户控件和自定义控件有什么区别
【问题讨论】:
标签: asp.net custom-controls web-user-controls
ASP.NET中用户控件和自定义控件有什么区别
【问题讨论】:
标签: asp.net custom-controls web-user-controls
AFAIK,用户控件是您可以使用现有控件创建的控件,并且可以成为项目的一部分,并具有供您拖放的设计器界面。
自定义控件通常在项目外部,需要手动编码(在代码中使用各种 asp.net 控件事件和 html 构建)。
【讨论】:
用户控件默认继承自 UserControl 类,可以根据特定的 UI 案例组合控件,也可以具有 UI 逻辑,并且可以在项目中的任何地方重复使用。
自定义控件继承自 Control 类(您可以更改任何想要自定义的控件类型),通常用于为现有 UI 控件添加额外功能。
【讨论】: