ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap04

上传人:w****i 文档编号:94403393 上传时间:2019-08-06 格式:PPT 页数:27 大小:118.50KB
返回 下载 相关 举报
ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap04_第1页
第1页 / 共27页
ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap04_第2页
第2页 / 共27页
ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap04_第3页
第3页 / 共27页
ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap04_第4页
第4页 / 共27页
ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap04_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap04》由会员分享,可在线阅读,更多相关《ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap04(27页珍藏版)》请在金锄头文库上搜索。

1、2019年8月6日,1,第4章 ASP .NET服务器控件,2019年8月6日,2,4.1 ASP .NET控件属性,AccessKey属性:用来为控件指定键盘的快速键,这个属性的内容为数字或是英文字母。例如设置为“A”,那么使用时用户按下Alt+A组合键就会制动将焦点移动到这个控件的上面。只有Internet Explorer 4.0或者更高的版本才支持这个特性。 Backcolor属性用于设置对象的背景色,其属性的设定值为颜色名称或是#RRGGBB 的格式。 边框属性包括有BorderWidth、BorderColor、BorderStyle等几个属性。其中,BorderWidth属性可以

2、用设定Web控件的边框宽度,单位是像素计算。 Enabled属性用于设置禁止控件还是使能控件。当该属性值为False时,控件为禁止状态。当该属性值为True时控件为使能状态,对于有输入焦点的控件,用户可以对控件执行一定的操作,2019年8月6日,3,4.1 ASP .NET控件属性,Font属性有以下几个子属性,分别表现不同的字体特性:Font-Bold:如果属性值设定为True,则会变成粗体显示。Font-Italic:如果属性值设定为True,则会变成斜体显示。Font-Names:设置字体的名字。 Font-Size:设置字体大小,共有九种大小可供选择Smaller、Larger、XX-

3、Small、X-Small、Small、Medium、Large、X-Large或者XX-Large。Font-Strikeout:如果属性值设定为True,则文字中间显示一条删除线。Font-Underline:如果属性值设定为True,则文字下面显示一条底线。 TabIndex属性用来设置Tab按钮的顺序。当用户使用者按下Tab键时,输入焦点将从当前控件跳转到下一个可以获得焦点的控件,TabIndex键就是用于定义这种跳转顺序的。合理的使用TabIndex属性,可以使用户使用程序时更加轻松,使得程序更加人性化。,2019年8月6日,4,4.1 ASP .NET控件属性,ToolTip属性用

4、于设置控件的提示信息。在设置了该属性值后,当鼠标停留在Web 控件上一小段时间后就会出现ToolTip属性中设置的文字。 Visible 属性决定了控件是否会被显示,如果属性值为true将显示该控件,否则将隐藏该控件。 Height和Width属性分别用于设置控件的高度和宽度,单位是pixel(像素)。,2019年8月6日,5,4.2 内部控件,Label控件 Button控件 Image控件 HyperLink控件 ImageButton和LinkButton控件 TextBox控件 CheckBox控件和CheckBoxList控件 DropDownList控件 ListBox控件 Rad

5、ioButton控件和RadioButtonList控件 Panel控件 Table控件、TableRow和TableCell控件,2019年8月6日,6,4.2.1 Label控件,Label Web服务器控件为开发人员提供了一种以编程方式设置Web窗体页中文本的方法。通常当希望在运行时更改页面中的文本时就可以使用Label控件。当希望显示的内容不可以被用户编辑时,也可以使用Label控件。如果只是希望显示静态文字,并且文字内容不需要改变,建议使用HTML显示。,2019年8月6日,7,4.2.2 Button控件,Buton控件可以用来作为Web页面中的普通按钮。submit类型按钮用来把

6、Web页面提交到服务器处理,没有从服务器返回的过程;command类型的按钮有一个相应的command名(通过CommandName属性设置该命令名字),当有多个command类型的按钮共享一个事件处理函数时,可以通过Command名字区分要出来哪个Button的事件。,2019年8月6日,8,4.2.3 Image控件,Image 类直接继承于WebControl类,可以在Web页上显示图像。 ,2019年8月6日,9,4.2.4 HyperLink控件,HyperLink类直接继承于WebControl类,用于创建到其他Web页的链接。 ,2019年8月6日,10,4.2.5 ImageB

7、utton和LinkButton控件,ImageButton控件和LinkButton控件是两个特殊的Button控件,其功能和Button基本一致。,2019年8月6日,11,4.2.6 TextBox控件,TextBox类直接继承于WebControl类,用于让用户输入文本,是经常使用的一个输入控件。 ,2019年8月6日,12,4.2.7 CheckBox控件和CheckBoxList控件,CheckBox类继承于WebControl类,用于允许用户选择true状态或false状态。 ,2019年8月6日,13,4.2.8 DropDownList控件,DropDownList控件类似W

8、indows的中下拉列表框,用户可以从单项选择下拉列表框中进行选择。 Text Text ,2019年8月6日,14,4.2.9 ListBox控件,ListBox控件也可以选择一项或者多项内容,不同DropDownList控件之处在外观的不同。ListBox控件没有下来列表框,可一次显示多项,用户可以选择一个项可以选择多个项。 Text Text ,2019年8月6日,15,4.2.10 RadioButton控件和RadioButtonList控件,RadioButton控件用于从一个从多个选项中选择一项,属于多选一控件。 RadioButtonList控件用于提供一组RadioButto

9、n控件,使用RadioButtonList控件可以方便的快速的生成RadioButton。,2019年8月6日,16,4.2.11 Panel控件,Panel控件一般作为其他控件的容器使用,直接继承于WebControl。 /从这里开始声明其中包括的控件 ,2019年8月6日,17,4.2.12 Table控件、TableRow和TableCell控件,Table控件可以在Web窗体页上创建表格,直接继承于WebControl。 单元格的内容 ,Table控件演示程序的运行界面,2019年8月6日,18,4.3 增强控件,Calendar控件 AdRotator控件,2019年8月6日,19,

10、4.3.1 Calendar控件,Calendar控件可以在Web窗体页面上显示日历,以便于用户选择年、月份或者日期。 默认情况下,Calendar控件显示月中各天、周中各天的标头、带有月份名和年份的标题、用于选择月份中各天的链接及用于移动到下个月和上个月的链接。您可以通过设置控制控件中不同部分的样式的属性,来自定义 Calendar 控件的外观。通过设置SelectionMode属性指定Calendar控件是否允许选择单日、周或整月。,2019年8月6日,20,4.3.2 AdRotator控件,AdRotator 控件用来在Web窗体页上显示随机选定的广告信息。 ,2019年8月6日,21

11、,4.4 验证控件,RequiredFieldValidator控件 CompareValidator控件 RangeValidator控件 RegularExpressionValidator控件 ValidationSummary控件,2019年8月6日,22,4.4.1 RequiredFieldValidator控件,RequiredFieldValidator控件可以验证用户的是否对某个Web页面中的字段进行了编辑。 RequiredFieldValidator控件通常用于在用户输入信息时,对必选字段进行验证。在页中添加RequiredFieldValidator控件并将其链接到必选

12、字段控件(通常是TextBox控件)。在控件失去焦点时,如果其初始属性值没有被改变,将会触发RequiredFieldValidator控件。,2019年8月6日,23,4.4.2 CompareValidator控件,CompareValidator控件用于将用户输入的值和其他控件的值或者常数进行比较。 使用CompareValidator控件,可以将两个值进行比较以确定这两个值是否与由比较运算符(小于、等于、大于等等)指定的关系相匹配。还可以使用CompareValidator控件来指示输入到输入控件中的值是否可以转换为BaseCompareValidator.Type属性所指定的数据类型

13、。 ,2019年8月6日,24,4.4.3 RangeValidator控件,RangeValidator控件用于测试输入控件的值是否在指定范围内。 在实际应用中,有时需要用户在一定范围内输入某个值,例如用户的年龄(应该大于1小于200),这时就需要使用RangeValidator控件。 ,2019年8月6日,25,4.4.4 RegularExpressionValidator控件,RegularExpressionValidator控件用于验证相关输入控件的值是否匹配正则表达式指定的模式。 在实际的应用中,经常需要用户输入一些固定格式的信息,例如电话号码,邮政编码,网址等内容。为了保证用户

14、输入符合规定的要求,例如电话号码,美国,欧洲和中国的表示方法都各不相同,此时就需要使用RegularExpressionValidator控件进行验证。 ,2019年8月6日,26,4.4.5 ValidationSummary控件,ValidationSummary控件用于显示页面中的所有验证错误的摘要。 当页面上有很多验证控件时,可以使用一个ValidationSummary控件在一个位置总结来自Web页上所有验证程序的错误信息。 ,2019年8月6日,27,4.5 本章小结,本章首先介绍了ASP.NET服务器控件的基本公有属性,然后分别介绍了内部控件,增强控件和验证控件三大类控件。由于本章的内容比较重要,因此给出了较多的篇幅进行介绍,并且都尽量给出演示程序,以便于读者理解。通过本章的学习,应该掌握以下几个方面的内容: ASP.NET服务器控件的基本公有属性。 掌握如何使用内部控件开发简单的ASP.NET应用程序。 熟练掌握各个验证控件的使用场合和使用方法。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号