据我所知,用户控件是你可以基于现有控件创建的控件,并且可以成为项目的一部分,并且具有设计师界面供您进行拖放操作。自定义控件通常是外部控件,并且需要手动编码(使用各种asp.net控件事件和代码中的html构建)。
用户控件默认继承自UserControl类,可以根据具体的UI需求组合控件,并且可以拥有UI逻辑,可以在项目中任何地方重复使用。 自定义控件继承自Control类(您可以更改要自定义的任何控件类型),通常用于为现有的UI控件添加额外的功能。
CustomControl和UserControl的区别 现在你应该知道了Custom Control和User Control之间的区别。让我们再次总结一下它们的不同之处。请阅读以下比较以使其更加清晰: