asp.net web表单介绍

本文概述

  • 服务器控件
  • HTML控件
Web窗体是基于ASP.NET技术构建的网页。它在服务器上执行并生成输出到浏览器。它与任何浏览器都兼容.NET公共语言运行时支持的任何语言。它非常灵活,允许我们创建和添加自定义控件。
我们可以使用Visual Studio创建ASP.NET Web窗体。它是一个IDE(集成开发环境),允许我们将服务器控件拖放到Web表单中。它还允许我们设置控件的属性,事件和方法。要编写业务逻辑,我们可以选择任何.NET语言,例如:Visual Basic或VisualC。
Web窗体由两个组件组成:可视部分(ASPX文件)和位于窗体后面的代码(位于单独的类文件中)。
asp.net web表单介绍

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

    推荐阅读