无涯教程-ASP.NET - WF简介

85 阅读4分钟

Web 窗体是基于 ASP.NET 技术构建的网页。它在服务器上执行并向浏览器生成输出。它与任何浏览器兼容 .NET 公共语言运行时支持的任何语言。它很灵活,允许创建和添加自定义控件。

无涯教程可以使用Visual Studio创建ASP.NET Web窗体。它是一个IDE(集成开发环境),允许将服务器控件拖放到Web窗体中。它还允许设置控件的属性、事件和方法。要编写业务逻辑,可以选择任何.NET语言,如Visual Basic或Visual C#。

Web窗体由两个组件组成:可视部分(ASPX文件)和窗体背后的代码,后者驻留在单独的类文件中。

ASP Web forms 1

图:此图显示了ASP.NET的组件

Web窗体的主要目的是克服ASP的局限性,将视图与应用程序逻辑分离。

ASP.NET为Web窗体提供了各种控件,如:服务器控件和HTML控件,表格,所有这些控件都在下面。

服务器控件

下表包含Web窗体的服务器端控件。

Control Name Applicable Events Description
Label None 它用于在 HTML 页面上显示文本。
TextBox TextChanged 它用于在表单中创建文本输入。
Button Click, Command 它用于创建按钮。
LinkButton Click, Command 它用于创建一个看起来类似于超链接的按钮。
ImageButton Click 它用于创建图像按钮。在这里,图像用作按钮。
Hyperlink None 它用于创建响应单击事件的超链接控件。
DropDownList SelectedIndexChanged 它用于创建下拉列表控件。
ListBox SelectedIndexCnhaged 它用于创建类似于 HTML 控件的 ListBox 控件。
DataGrid CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound 它用于创建一个用于显示数据的frid。还可以使用此控件非常轻松地执行分页、排序和格式化。
DataList CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound 它用于创建非表格数据列表并用于显示数据。
Repeater ItemCommand, ItemCreated, ItemDataBound 它允许为数据创建一种非表格类型的格式。您可以将数据绑定到模板项,这些模板项就像以特定重复格式组合在一起的 HTML 片段。
CheckBox CheckChanged 它用于创建复选框。
CheckBoxList SelectedIndexChanged 它用于创建一组共同工作的复选框。
RadioButton CheckChanged 它用于创建单选按钮。
RadioButtonList SelectedIndexChanged 它用于创建一组共同工作的单选按钮控件。
Image None 它用于在页面内显示图像。
Panel None 它用于创建用作容器的面板。
PlaceHolder None 它用于设置控件的占位符。
Calendar SelectionChanged, VisibleMonthChanged, DayRender 它用于创建日历。可以设置默认日期,前进和后退等。
AdRotator AdCreated 它允许指定要显示的广告列表。每次用户重新显示页面。
Table None 它用于创建表。
XML None 它用于在 HTML 中显示 XML 文档。
Literal None 它就像一个标签,它显示一个文字,但允许在运行时创建新的文字并将它们放入此控件中。

HTML控件

这些控件由浏览器呈现。还可以将HTML控件作为服务器控件。将在以后的教程中讨论这个问题。

Controls Name Description
Button 它用于创建 HTML 按钮。
Reset Button 将表单上的所有其他 HTML 表单元素重置为默认值
Submit Button 自动将表单数据 POST 到 FORM 标签的 Action 属性中列出的指定页面
Text Field 在 HTML 表单上为用户提供一个输入区域
Text Area 用于 HTML 表单上的多行输入
File Field 在表单上放置一个文本字段和一个浏览按钮,并允许用户在单击浏览按钮时从其本地计算机中选择一个文件名
Password Field HTML 表单上的输入区域,尽管在此字段中键入的任何字符都显示为星号
CheckBox 给用户一个他们可以选择或清除的复选框
Radio Button 给用户一个他们可以选择或清除的复选框
Table 允许您以表格格式显示信息
Image 在 HTML 表单上显示图像
ListBox 向用户显示项目列表。您可以设置两个或更多的大小,以指定要显示的项目数量。如果项目数超出此限制,则滚动条会自动添加到此控件。
Dropdown 向用户显示项目列表,但一次只显示一个项目。用户可以单击此控件侧面的向下箭头,将显示项目列表。
Horizontal Rule 在HTML页面上显示水平线

参考链接

www.learnfk.com/asp.net_mvc…