第6章
第6章
本章讲述的主要内容
控件概述
标准服务器端控件
数据验证控件
第6章
控件定义:一种可重用的组件或对象,这个组件不但有自己的外观,还有自己的属性和方法,大部分控件还能响应系统或用户事件。
控件分类:HTML控件和Web服务器端控件。
Web服务器端控件分类:标准控件、验证控件、用户自定义控件和数据库控件。
控件概述
HTML控件
HTML控件在默认情况下属于客户端(浏览器)控件,服务器无法对其进行控制。HTML控件是从HTML标记衍生而来的,每个控件对应于一个或一组HTML标记。例如,前面我们经常使用的HTML表格控件,就是一个常用于页面布局工具的HTML控件。
HTML控件可以通过修改代码将其变成Web服务器端控件,几乎所有的HTML标记只要加上runat = "server",这个服务器控件标识属性后都可以变成服务器端控件。这与普通HTML标记相比最大的区别在于,服务器端控件可以通过服务器端代码来控制。
控件概述
服务器端控件
,只有“HTML”选项卡中的控件是客户端控件(也称浏览器控件),其他所有控件都是Web服务器控件。。
而几乎所有的HTML控件都可以被Web服务器控件取代。因此以讲授Web服务器控件为主要内容。
标准服务器端控件
标准服务器控件:
标准服务器控件存放在VS 2005工具箱的“标准”选项卡中。这是一些最常用的Web服务器控件,前面几章讲解了Button、Label、TextBox三种控件,就可以实现一些基本的程序设计,并组织起Web页面,网站开放中的重要地位。
标准服务器端控件
ImageButton和HyperLink控件
ImageButton(图像按钮)、Image(图像)、ImageMap和HyperLink(超链接)控件都可以在控件中显示图片,且都具有超链接跳转的功能。
标准服务器端控件
ImageButton控件:
用于超链接的图像按钮,单击按钮可以跳转到其他Web页面。由于这些按钮是以小图标作为自己的外观,因此在页面中也起到了点缀和修饰页面的作用。
标准服务器端控件
ImageButton控件:
(1)ImageButton控件支持的图像文件格式非常丰富,如:*.gif,*.jpg,*.jpeg,*.bmp,*.wmf,*.png等;
(2)显示在控件中的图像可以是存放在本站点内的图像文件,也可以是其他网站中的图片链接(如:http://abc./images/)。
标准服务器端控件
2. HyperLink控件
HyperLink控件与标签控件很相似,但该控件支持用户的单击事件,可以在控件中显示图片,可以指定超链接的目标框架等特有属性。
Web服务器控件 来自淘豆网www.taodocs.com转载请标明出处.