ASP.NET 复合控件与验证控件的使用指南
1. 复合控件概述
在构建 Web 应用程序时,复合控件是一种非常有用的工具,它可以将多个单一控件组合成一个具有丰富功能的单元。常见的复合控件类型有二进制复合控件和用户控件。
1.1 二进制复合控件
二进制复合控件是完全通过代码实现的,它存在于自定义的程序集中。例如回文检查器就是一个典型的二进制复合控件,它可以检查输入的文本是否为回文。不过,目前它没有设计器支持,若要添加高质量的设计时支持,需要额外编写代码,但这超出了一定范围。
1.2 用户控件
用户控件同样是复合控件,它包含子控件,与二进制复合控件类似。不同的是,用户控件继承自 System.Web.UI.UserControl ,更像是小型的 Web 表单。它有一个 .ascx 文件作为 UI 组件,可与 Visual Studio 设计器配合使用,同时还有一个匹配的类来管理执行。而且,用户控件可以被拖放到工具箱,然后添加到 Web 表单中。
2. 构建回文检查器用户控件
为了更好地理解用户控件的工作原理,我们可以将回文检查器构建为一个用户控件,具体步骤如下:
1. 打开项目并添加用户控件 :打开 ControlsORama 项目(若未打开),在解决方案资源管理器中选中 ControlsORama 网站(而非之前步骤中的 CustomControlLib 项目),右键单击该网站,选择“添加新项”
超级会员免费看
订阅专栏 解锁全文
44

被折叠的 条评论
为什么被折叠?



