Asp.net在客户端开发和web开发所用到的控件还是有很大的差别的,而且Web开发的界面是在浏览器中显示的,所以控件的设计都和前边学习HTML设计有联系,没有客户端开发那么简单,不过我们可以通过专门工具,来帮助我们开发。这篇博客,先简单总结各个控件的功能!
功能 | 控件 | 说明 | 属性 | 方法 | 事件 |
文本 | Label | 显示文本 | Text | ||
TextBox | 接受用户的输入,文本/数字/日期等 | Text/TextMode/AutoPostBack/Visible/Enable | TextChanged | ||
Literal | 显示文本而不添加任何HTML元素 | ||||
按钮 | Button | 命令按钮 | Text/PostBackUrl | Focus | Click/Command |
ImageButton | 包含图像的按钮 | PostBackUrl/AlternateText/ImageUrl | |||
超链接 | HyperLink | 超链接控件 | Text/NavigateUrl/Target:_top、_blank、_parent、_self、 | ||
LinkButton | 具有超链接哇外观的命令按钮 | Click | |||
选择 | RadioButton | 单选按钮 | Checked/GroupName/Text | CheckedChanged | |
RadioButtonList | 单选按钮组,该组中,只能选择一个按钮 | SelectIndexChanged | |||
CheckBox | 复选组 | Checked/Text/AutoPostBack | CheckedChanged | ||
CheckBoxList | 复选框组 | SelectIndexChanged | |||
ListBox | 列表,可以多重选择 | SelectIndexChanged | |||
DropDownList | 下拉列表 | ||||
图像 | Image | 显示图像 | ImageUrl/ImageAlign | ||
容器 | Panel | 用作其他控件的容器,对应html的<div>标记 | GroupingText/ScrollBars | ||
PalceHoder | 占位容器,可以在运行时动态添加内容 | ||||
文件上传 | FileUpdate | 文件上传控件 | SaveAs | ||
导航 | TreeView | 树型导航 | |||
Menu | 下拉菜单导航 | ||||
SiteMapPath | 显示导航路径 | ||||
数据绑定控件 | GirdView | 数据表格控件 | DataSource | DataBind(把数据源绑定到GirdView控件)/Sort/UpdateRow | PageIndexChanged/Sorted |
DataList | 可以使用自定义格式的数据绑定控件 | DataSource | DataBind/CreateItem | ||
ListView | 使用用户定义的模板显示数据源数据,可以选择/排序/删除/编辑/插入记录 | ||||
Repeater | 可以为数据绑定列表中显示的每一项重复指定模板 | ||||
DetailsView | 在表中显示来自数据源的单条记录,其中每个数据行表示该记录的一个字段 | ||||
FormView | 使用用户定义的模板显示数据源中的单条记录,可以选择/排序/删除/编辑/插入记录 | ||||
数据源控件 | SqlDataSource | 绑定到sqlserver数据库的数据源 | |||
ObjectDataSource | 为多层web应用程序体系结构中的数据绑定控件提供数据的业务对象 | ||||
数据验证 | RequiredFieldValidator | 验证某个字段是否输入 | ControlToValidate(要进行验证的控件ID)/ErrorMessage(输入不合法的错误信息)/Text/IsValid | ||
CompareValidator | 某个字段的内容与指定的对象进行比较 | ControlToValidate/ControlToCompare/operator(比较的操作类型):Equal.../ValueToCompare(用于比较的控件ID) | |||
RangeValidator | 字段内容是否在指定的范围 | ControlToValidate/Maximum Value/Minimum Value/Type/Text | |||
ValidationSummary | 显示所有的验证报错信息 | DisplayMode | |||
RegularExpressionValidator | 字段内容是否符合指定的格式 | ControlToValidate/ValidationExpression(用于验证的正则表达式) | |||
CustomValidator |
自定义验证控件 |
ControlToValidate/ClientValidationFunction |
其他一些比较重要的控件的说明,参考博客:http://blog.csdn.net/liujiahan629629/article/details/8947111