目录
TextBox 控件
TextBox
控件用于在Web页面上创建一个文本输入框,用户可以在其中输入文本。它通常用于收集用户输入的数据,如姓名、地址等。
Button 控件
Button
控件创建了一个按钮,用户点击它可以触发服务器端的事件处理程序。按钮通常用于提交表单、执行命令或导航到不同的页面。
HyperLink 控件
HyperLink
控件用于创建超链接,类似于HTML中的<a>
标签。它允许用户点击链接以导航到另一个页面或资源。
CheckBox 控件
CheckBox
控件创建了一个复选框,用户可以通过点击来选中或取消选中它。复选框通常用于表示用户可以从多个选项中选择一个或多个的选项。
RadioButton 控件
RadioButton
控件用于创建单选按钮,用户可以在一组单选按钮中选择一个选项。与复选框不同,单选按钮组中的选项是互斥的,即一次只能选择一个选项。
ListBox 控件
ListBox
控件创建了一个下拉列表框,其中包含多个选项。用户可以从列表中选择一个或多个选项。ListBox控件支持多选和单选模式。
DropDownList 控件
DropDownList
控件类似于ListBox,但它只显示一个下拉箭头和一个当前选中的选项。用户点击箭头时会展开一个包含其他选项的列表,然后可以选择一个选项。
Repeater 控件
Repeater
控件用于在Web页面上重复显示一个模板的内容,每次迭代数据集的一行。它是一个非常灵活的控件,允许您自定义数据的显示方式。
DataList 控件
DataList
控件类似于Repeater,但它提供了更丰富的布局选项,如表格、有序列表或无序列表。DataList控件也支持编辑、删除和选择数据项的功能。
GridView 控件
GridView
控件是ASP.NET中用于显示、编辑、删除和选择数据表数据的强大控件。它自动生成一个表格,其中每行代表数据表的一行,每列代表数据表的一个字段。GridView控件支持排序、分页和自定义列等功能。
RequiredFieldValidator 控件
RequiredFieldValidator
控件用于验证用户是否已输入必填字段的值。如果未输入值,控件将显示错误消息。
RangeValidator 控件
RangeValidator
控件用于验证用户输入的值是否在给定的范围内。您可以指定最小值、最大值和比较类型(如整数、浮点数、日期等)。
CompareValidator 控件
CompareValidator
控件用于比较用户输入的值与另一个值或另一个控件的值。例如,您可以验证两个文本框中的值是否相等,或验证一个值是否大于另一个值。
RegularExpressionValidator 控件
RegularExpressionValidator
控件使用正则表达式来验证用户输入的值是否符合特定的模式。这对于验证电子邮件地址、电话号码等复杂格式非常有用。
CustomValidator 控件
CustomValidator
控件允许您编写自定义的验证逻辑。您可以在服务器端或客户端上定义验证函数,并根据需要执行复杂的验证操作。
ValidationSummary 控件
ValidationSummary
控件用于在Web页面上显示所有验证控件的错误消息。它提供了一个集中的位置,用户可以在提交表单之前查看所有需要修正的错误。
这些控件是ASP.NET Web Forms框架中的基础构建块,它们共同工作以创建功能丰富、交互性强的Web应用程序。通过组合和配置这些控件,可以轻松地构建各种复杂的Web表单和界面。