基于C#的ASP.NET程序设计 第2版 教学课件 ppt 作者 翁健红 主编ch3

上传人:w****i 文档编号:92494054 上传时间:2019-07-10 格式:PPT 页数:34 大小:178.50KB
返回 下载 相关 举报
基于C#的ASP.NET程序设计 第2版 教学课件 ppt 作者 翁健红 主编ch3_第1页
第1页 / 共34页
基于C#的ASP.NET程序设计 第2版 教学课件 ppt 作者 翁健红 主编ch3_第2页
第2页 / 共34页
基于C#的ASP.NET程序设计 第2版 教学课件 ppt 作者 翁健红 主编ch3_第3页
第3页 / 共34页
基于C#的ASP.NET程序设计 第2版 教学课件 ppt 作者 翁健红 主编ch3_第4页
第4页 / 共34页
基于C#的ASP.NET程序设计 第2版 教学课件 ppt 作者 翁健红 主编ch3_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《基于C#的ASP.NET程序设计 第2版 教学课件 ppt 作者 翁健红 主编ch3》由会员分享,可在线阅读,更多相关《基于C#的ASP.NET程序设计 第2版 教学课件 ppt 作者 翁健红 主编ch3(34页珍藏版)》请在金锄头文库上搜索。

1、第3章 服务器端控件,常用Web Server控件 数据验证控件 服务器端其他控件 HTML控件简介,本章目标,常用Web Server控件,Label控件 Label Web服务器控件为开发人员提供了一种以编程方式设置Web窗体页中文本的方法。通常当希望在运行时更改页面中的文本时就可以使用Label控件。当希望显示的内容不可以被用户编辑时,也可以使用Label控件。其使用语法为: 或 所要显示的文字,【例3-1】Label.aspx,Image控件 Image控件是用来显示图片。其使用语法为: ,HyperLink控件 HyperLink控件可以用来设定超级链接,其使用语法为: ASP:Hy

2、perlink Id=“ Runat=“Server“ Text=“超级链接文字“ ImageUrl=“图片所在地址“ Target=“目标窗口“,【例3-2】 HyperLink.aspx,Button控件 Button控件的作用在于接收Click 事件,并执行相应的 事件程序。其使用语法为: ,【例3-3】Button.aspx,LinkButton控件 LinkButton控件的功能和 Button控件一样,只不过它 类似超级链接。其使用语法为: ,【例3-4】LinkButton.aspx,ImageButton控件 ImageButton控件用图片来当做按钮。其使用语法为: ,【例3

3、-5】ImageButton.aspx,TextBox控件 TextBox控件用来接收键盘键入的数据。 其使用语法为: ,【例3-6】 AutoPostBack.aspx,Table控件 Table控件的使用语法为: ,【例3-7】 Table.aspx,Panel控件 Panel控件是一个容器,通常用于显示或隐藏一组控件。,【例3-8】 Panel.aspx,RadioButton控件 RadioButton控件用于从一个从多个选项中选择一项,属于多选一控件;RadioButton控件的基本功能相当于HTML控件的。,【例3-9】RadioButton.aspx,RadioButtonLis

4、t控件 当我们使用几个RadioButton控件时,在程序的判断上非常麻烦,RadioButtonList控件提供一组RadioButton,让我们方便的取得用户选取的项目。,【例3-10】RadioButtonList1.aspx,【例3-11】RadioButtonList2.aspx,CheckBox控件 CheckBox Web服务器控件为用户提供了一种在真/假、是/否或开/关选项之间切换的方法。CheckBox控件和 RadioButton控件不同的地方是它允许多选,【例3-12】CheckBox.aspx,CheckBoxList控件 当使用一组的 CheckBox控件时,在程序的

5、判断上非常麻烦,因此 CheckBoxList控件和 RadioButtonList控件一样是让我们方便的取得用户选取的项目。,【例3-13】CheckBoxList.aspx,DropDownList控件 DropDownList控件是一个下拉式的选择控件,【例3-14】DropDownList.aspx,ListBox控件 ListBox控件和DropDownList控件的功能几乎是一样,只是ListBox控件是一次将所有的选项都显示出来。,【例3-15】ListBox.aspx,数据验证控件,RequiredFieldValidator控件 RequiredFieldValidator控

6、件可以用来要求用户输入必需数据,【例3-16】RequiredFieldValidator.aspx,CompareValidator控件 CompareValidator控件可将被验证数据与特定的数据(如常量、控件值或数据库中的数据等)比较,并根据比较的结果决定是否允许提交。,【例3-17】CompareValidator.aspx,RangeValidator控件 RangeValidator控件可以限制用户所输入的数据在指定的范围之内,【例3-18】RangeValidator.aspx,RegularExpressionValidator控件 RegularExpressionVali

7、dator控件可判断数据是否符合特定的格式,并根据判断结果决定是否允许提交。,下面是几个正则表达式例子: d6:表示6个数字,例如邮政编码 0-9:表示09十个数字 d*:表示任意个数字 d3,4-d7,8:表示固定电话号码 d2-d5:由两位数字、一个连字符串再加5位数字 0-92,5:表示只可输入数字,至少两位数,至多五位数,【例3-19】RegularExpressionValidator.aspx,CustomValidator控件 如果前面所介绍的数据验证控件无法验证,可以利用CustomValidator控件,该控件可以让我们自定义数据的检验方式。,【例3-20】CustomVal

8、idator.aspx,ValidationSummary控件 ValidationSummary控件最主要的功能是用来显示没有通过验证控件的 ErrorMessage 属性,使用ValidationSummary控件之前,必须先设定其他验证控件的ErrorMessage。,【例3-21】ValidationSummary.aspx,服务器端其他控件,AdRotator控件 AdRotator控件用于制作广告条,我们常常在网页上用它来显示一些广告的内容,因为它可以用来控制一些图片要出现在网页的机率以及点选后所重新导向的网址;所以每次使用者浏览网页时所会出现的广告都不尽相同。,【例3-22】AD

9、.XML AdRotator.aspx,Calendar控件 Calendar控件可以让我们在网页上显示月历,也可以取得用户在月历上点选的日期。其使用语法为: ,【例3-23】CalendarStyle.aspx,【例3-24】Calendar.aspx,Literal控件 Literal控件与Label控件相似,也是用于显示文本的,但不同的是,Literal控件不能使用一般Web Server控件的共同属性Style,即不支持CSS。声明语法如下: 或 标签文本,PlaceHolder控件 PlaceHolder控件是一个容器,用于事先在页面中保留一个位置以便动态增加控件。,【例3-25】 PlaceHolder.aspx,HTML控件简介,HTML Server控件由标准的HTML标记衍生而来,几乎与HTML标记有一一对应的关系。与HTML标记的区别在于,HTML Server控件的功能更为强大且在服务器端运行。 几乎所有的HTML标记都可转化为HTML Server控件,要做到这点,只需以下两步: (1)在标记中加入Runat=“Server“属性 (2)在控件标识中加入Id属性,【例3-26】HtmlBody.aspx,

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

最新文档


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

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