7ASPNETWeb 服务器控件
服务器控件简介
差不多 Web 服务器控件
Label 控件
Button 控件
LinkButton 控件
ImageButton 控件
TextBox 控件
DropDownList 控件
ListBox 控件
CheckBox 控件 和 CheckBoxList 控件
RadioButton 控件和 RadioButtonList 控件
Panel 控件
数据验证控件
数据验证机制介绍
RequiredFieldValidator 控件
CompareValidator 控件
RangeValidator 控件
RegularExpressionValidator控件
CustomValidator 控件
ValidationSummary 控件
Web 服务器控件
服务器控件简介
创建 Web 窗体页时,能够使用以下控件类型:
HTML 服务器控件
HTML 服务器控件以 HTML 标记为基础而衍生出来的服务器控件, H TML 服务器控件比 HTML 标记多了两个属性, 一个是“ runat="server" ”,
一个是“ id=" 控件名称 " ”。这两个属性的作用是控件能够在服务器端作为一个对象使用。默认情形下,服务器无法使用 Web 窗体页上的 HTML 元素,然而,通过将 HTML 元素转换为 HTML 服务器控件,可将其公布为可在服务器上编程的元素。
如果要将 ASP 网页改写为 网页,能够通过在原先的 HTML 标记中增加这两个属性,从而专门容易的完成转换工作。
Web 服务器控件
HTML 服务器控件只是使编程更简便, 在功能上并没有超越 HTML 标记。而 Web 服务器控件则是为了超越 HTML 标记而产生的, Web 服务器控件比 HTML 服务器控件具有更多内置功能。
Web 服务器控件不只包括一样的窗体类型的控件, 例如按钮和文本框,而且还包括专门用途的控件,例如日历,另外还新增了数据验证控件和数
据访咨询控件。控件新增的功能以及新增的控件不仅增强了 的功
能,同时将以往由开发人员完成的许多繁琐重复的工作都交给控件去完成了。
用户控件
尽管 提供了大量的服务器控件, 但它们并不能涵盖每一种情形。按照顾用程序的需要用户能够自定义控件。定义用户控件所使用的编
程技术与用于编写 Web 窗体页的技术相同,用户控件用文件扩展名 .ascx 来进行标识。
本章要紧介绍 Web 服务器控件中的一样的窗体类型的控件 (我们将这种类型的控件称为差不多 Web服务器控件)和数据验证控件,数据访咨询控件的使用将在第 9 章详细介绍。
差不多 Web 服务器控件
本节要紧介绍如何使用差不多 Web 服务器控件,差不多 Web 服务器控件要紧包括 :
可提供显示文本功能的 Label 控件;
可提供提交或链接功能的三种类型的按钮控件:标准命令按钮( Butto
n 控件)、图形化按钮( ImageButton 控件)和超级链接样式按钮( LinkBut
ton 控件);
可提供输入或选择功能的控件: TextBox (文本框)控件、 DropDown
List (下拉列表)控件、 ListBox (列表框)控件、 CheckBox(复选框)控
件和 CheckBoxList (复选框列表)控件; RadioButton(单选按钮)控件和
RadioButtonList(单选按钮列表)控件;
可作为其他控件的容器的
Panel
控件。
Label
控件
Label 控件是 web 服务器控件中最简单的一个控件,用来在 Web 页上显示文本。它的最常用的属性是 Text 属性,通过设置 Text 属性能够自定义
显示文本。我们前面 节的 中差不多使用过。
声明 L
Web服务器控件 来自淘豆网www.taodocs.com转载请标明出处.