本文概述
- 服务器控件
- HTML控件
我们可以使用Visual Studio创建ASP.NET Web窗体。它是一个IDE(集成开发环境),允许我们将服务器控件拖放到Web表单中。它还允许我们设置控件的属性,事件和方法。要编写业务逻辑,我们可以选择任何.NET语言,例如:Visual Basic或VisualC。
Web窗体由两个组件组成:可视部分(ASPX文件)和位于窗体后面的代码(位于单独的类文件中)。
文章图片
【asp.net web表单介绍】图:此图显示了ASP.NET的组件
Web窗体的主要目的是克服ASP的局限性,并将视图与应用程序逻辑分开。
ASP.NET提供了各种控件,例如:服务器控件和Web窗体的HTML控件。我们在下面列出了所有这些控件。
服务器控件下表包含Web窗体的服务器端控件。
控制名称 | 适用事件 | 描述 |
---|---|---|
Label | 没有 | 它用于在HTML页面上显示文本。 |
TextBox | TextChanged | 它用于创建表单中的文本输入。 |
Button | 单击, 命令 | 它用于创建按钮。 |
LinkButton | 单击, 命令 | 它用于创建外观类似于超链接的按钮。 |
ImageButton | 请点击 | 它用于创建imagesButton。在此, 图像用作按钮。 |
Hyperlink | 没有 | 它用于创建响应单击事件的超链接控件。 |
DropDownList | SelectedIndexChanged | 它用于创建下拉列表控件。 |
ListBox | SelectedIndexCnhaged | 它用于创建类似HTML控件的ListBox控件。 |
DataGrid | CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound | 它用于创建用于显示数据的控件。我们还可以使用此控件非常轻松地执行分页, 排序和格式化。 |
DataList | CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound | 它用于创建非表格式的数据列表, 并用于显示数据。 |
Repeater | ItemCommand, ItemCreated, ItemDataBound | 它允许我们为数据创建非表格格式的格式。你可以将数据绑定到模板项, 就像将HTML的某些位以特定的重复格式放在一起一样。 |
CheckBox | CheckChanged | 它用于创建复选框。 |
CheckBoxList | SelectedIndexChanged | 它用于创建一组一起使用的复选框。 |
RadioButton | CheckChanged | 它用于创建单选按钮。 |
RadioButtonList | SelectedIndexChanged | 它用于创建一组单选按钮控件, 它们一起使用。 |
Image | 没有 | 它用于显示页面内的图像。 |
Panel | 没有 | 它用于创建用作容器的面板。 |
PlaceHolder | 没有 | 用于设置控件的占位符。 |
Calendar | SelectionChanged, VisibleMonthChanged, DayRender | 它用于创建日历。我们可以设置默认日期, 前进和后退等。 |
AdRotator | AdCreated | 它使我们可以指定要显示的广告列表。每次用户重新显示页面时。 |
Table | 没有 | 它用于创建表。 |
XML | 没有 | 它用于在HTML中显示XML文档。 |
Literal | 没有 | 就像标签一样, 它显示文字, 但是允许我们在运行时创建新文字并将其放入此控件中。 |
控件名称 | 描述 |
---|---|
Button | 用于创建HTML按钮。 |
Reset Button | 将表单上的所有其他HTML表单元素重置为默认值 |
Submit Button | 自动将表单数据过帐到FORM标记的Action属性中列出的指定页面 |
Text Field | 为用户提供HTML表单上的输入区域 |
Text Area | 用于HTML表单上的多行输入 |
File Field | 在表单上放置文本字段和“浏览”按钮, 并在单击“浏览”按钮时允许用户从本地计算机中选择文件名 |
Password Field | HTML表单上的输入区域, 尽管在此字段中键入的任何字符都显示为星号 |
CheckBox | 给用户一个复选框, 他们可以选择或清除 |
Radio Button | 用于窗体的两个或多个, 并允许用户选择控件之一 |
Table | 允许你以表格格式显示信息 |
Image | 在HTML表单上显示图像 |
ListBox | 向用户显示项目列表。你可以设置两个或多个大小, 以指定要显示的项目数。如果有更多项目超出此限制, 则滚动条会自动添加到此控件中。 |
Dropdown | 向用户显示项目列表, 但一次只会显示一个项目。用户可以单击此控件侧面的向下箭头, 然后将显示项目列表。 |
Horizontal Rule | 在HTML页面上显示一条水平线 |