用户控件(user control)和自定义控件(custom control)的区别

基本上,控件是基本的用户界面对象。在ASP.net中,控件通常分为用户控件和自定义控件。用户控件提供了设计的可重用性,并且以与web窗体相同的方式创建。他们有一个.ascx扩展名。如果用户控件只能用于特定的网站,那么它们是非常有用的。他们有一个视觉界面。这些控件是在运行时加载的,因此无法在工具箱中找到。...
关键区别:在ASP.net framework中,用户控件和自定义控件用于将可重用组件用作控件。用户控件的创建就像web窗体一样。它们利用现有的控件来定义自己的逻辑。另一方面,自定义控件是由程序员创建的,通过扩展现有控件的功能来满足业务需要。用户控件比自定义控件更易于创建。

基本上,控件是基本的用户界面对象。在ASP.net中,控件通常分为用户控件和自定义控件。用户控件提供了设计的可重用性,并且以与web窗体相同的方式创建。他们有一个.ascx扩展名。如果用户控件只能用于特定的网站,那么它们是非常有用的。他们有一个视觉界面。这些控件是在运行时加载的,因此无法在工具箱中找到。

用户控件(user control)和自定义控件(custom control)的区别

另一方面,自定义控件是通过编码开发或创建的。它们是根据业务需求创建的。它们非常有用,因为它们可以跨不同的应用程序使用。它们没有可视界面。这些控件可以很容易地添加到工具箱中。自定义控件通常是首选的,因为它们可以在web应用程序之间共享,但是缺少用于创建自定义控件的可视化设计器通常被视为一个限制。

用户控件(user control)和自定义控件(custom control)的区别

用户控件必须优先用于将功能划分为可管理的逻辑部分。这些片段可以在不依赖于应用程序或其他控件的情况下创建。它们还被广泛地用于为重用目的对相关组件进行分组。另一方面,在创建控件的特定版本时,首选自定义控件。它们有助于为基本控件提供扩展功能。

用户控件和自定义控件之间的比较:

 

用户控件 自定义控件
定义 用户控件的创建就像web窗体一样。它们利用现有的控件来定义自己的逻辑。 自定义控件是由程序员通过扩展现有控件的功能来满足业务需要的控件
创造 容易的 复杂
继续运行 不要在自己的dll上运行 在自己的dll上运行
可重用性 网页 控制
工具箱 无法添加到工具箱 可以添加到工具箱
优先用于 静态布局 动态布局
可用性 单个副本可用于不同的项目 每份申请都需要单独的副本
灵活性 更少 更多

  • 发表于 2021-07-13 20:49
  • 阅读 ( 180 )
  • 分类:通用

你可能感兴趣的文章

这个新应用让你可以用游戏控制器控制你的mac电脑

Controlly是开发者Hugo Li**ett开发的一款新应用程序,它使您可以非常轻松地使用PlayStation和Xbox控制器浏览整个macOS用户界面。 ...

  • 发布于 2021-03-26 18:34
  • 阅读 ( 156 )

如何在mac上从菜单栏和control center访问辅助功能控件

...消选中选项以删除“辅助功能快捷方式”图标。 要从“Control Center”访问“Accessibility Shortcuts”,请单击Mac屏幕右上角的“Control Center”图标。 现在,单击“控制中心”(或“菜单栏”)底部的新“辅助功能快捷方式”图标。 ...

  • 发布于 2021-04-01 09:00
  • 阅读 ( 177 )

如何将control center模块固定到mac上的菜单栏

...制中心模块,如“Now Playing”、“Display”、“Accessibility Controls”、“Fast User Switching”等。 相关报道:macOS 11.0 Big Sur的新增功能,现已推出 有两种方法可以向菜单栏添加和删除控件。您可以简单地拖放控件,也可以使用“系统...

  • 发布于 2021-04-01 09:06
  • 阅读 ( 171 )

如何在mac上使用control center

Mac上的Control Center将所有系统切换和控制整合到一个整洁的下拉菜单中。此外,您还可以使用新功能,如黑暗模式,现在播放,等等。下面是如何在Mac上使用控制中心。 控制中心可作为Mac菜单栏的节省空间措施。像Wi-Fi和蓝牙这...

  • 发布于 2021-04-01 09:14
  • 阅读 ( 354 )

4种在iphone或ipad上快速创建便笺的方法

...有一个较大的链接。轻触即可立即进入Safari网站。 使用control center添加注释 使用设置,您可以在Control Center中添加便笺的快捷方式,当您需要**新便笺时,只需轻扫便笺即可。 要添加快捷方式,请启动设置并访问Control Center>...

  • 发布于 2021-04-01 21:27
  • 阅读 ( 209 )

macos big sur新控制中心的工作原理

...ac控制中心 在macOS中,点击Siri图标旁边的菜单栏中的新“Control Center”按钮可以访问Control Center。下拉菜单将显示其所有可用控件。 这种布局类似于iPhone版本,有圆形的矩形和方形的盒子。第一个框显示连接选项,包括Wi-Fi、蓝...

  • 发布于 2021-04-02 00:05
  • 阅读 ( 181 )

如何在iphone和ipad上快速启用或禁用辅助触摸

...“打开辅助触摸”或“关闭辅助触摸”命令。 如何使用control center启用辅助触摸 如果你不想使用iPhone或iPad上的物理按钮,也不想和Siri通话,那么还有一个更可靠的选择。可以将辅助功能快捷方式控件添加到控制中心。 在iPhone...

  • 发布于 2021-04-02 06:10
  • 阅读 ( 203 )

如何在iphone上快速打开低功耗模式

...后点击开关。但这不是方便的快速访问。所以,让我们在Control Center中添加一个低功耗模式的快捷方式,这样即使在使用其他应用程序时也可以快速访问。 相关:如何在iPhone上使用低功耗模式(以及它到底做了什么) iPad没有低...

  • 发布于 2021-04-02 10:19
  • 阅读 ( 173 )

如何在iphone或ipad上快速录制语音备忘录

...动语音备忘录使用控制中心的快捷方式。 简单介绍一下control center以及如何启动它 控制中心是常用任务的快捷方式集合,例如调整屏幕亮度、音量、歌曲播放等。它还可以作为一种快速启动功能的方式,如打开手电筒或拍照。...

  • 发布于 2021-04-02 12:29
  • 阅读 ( 204 )

如何在iphone或ipad上快速创建便笺

...版本的iPhone 8或更低版本/iPad:从屏幕底部向上滑动。(controlcenter最早出现在ios7中)。 关于controlcenter最方便的一点是,即使不解锁设备也可以启动它,这使得访问快捷方式的速度更快。 向控制中心添加notes快捷方式 要在您的...

  • 发布于 2021-04-02 12:43
  • 阅读 ( 160 )
ycfj1678
ycfj1678

0 篇文章

相关推荐