ASP.NET 2.0动态网站开发基础教程(C# 2005篇) 教学课件 ppt 作者 978-7-302-17511-7 chapter05

上传人:E**** 文档编号:89351267 上传时间:2019-05-23 格式:PPT 页数:28 大小:1.25MB
返回 下载 相关 举报
ASP.NET 2.0动态网站开发基础教程(C# 2005篇) 教学课件 ppt 作者  978-7-302-17511-7 chapter05_第1页
第1页 / 共28页
ASP.NET 2.0动态网站开发基础教程(C# 2005篇) 教学课件 ppt 作者  978-7-302-17511-7 chapter05_第2页
第2页 / 共28页
ASP.NET 2.0动态网站开发基础教程(C# 2005篇) 教学课件 ppt 作者  978-7-302-17511-7 chapter05_第3页
第3页 / 共28页
ASP.NET 2.0动态网站开发基础教程(C# 2005篇) 教学课件 ppt 作者  978-7-302-17511-7 chapter05_第4页
第4页 / 共28页
ASP.NET 2.0动态网站开发基础教程(C# 2005篇) 教学课件 ppt 作者  978-7-302-17511-7 chapter05_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《ASP.NET 2.0动态网站开发基础教程(C# 2005篇) 教学课件 ppt 作者 978-7-302-17511-7 chapter05》由会员分享,可在线阅读,更多相关《ASP.NET 2.0动态网站开发基础教程(C# 2005篇) 教学课件 ppt 作者 978-7-302-17511-7 chapter05(28页珍藏版)》请在金锄头文库上搜索。

1、重点内容: 内部控件 新增控件 增强控件 验证控件,第5章 ASP .NET 2.0服务器控件,一、内部控件,Label控件是Web服务器控件中最简单的控件,可以在Web窗体上显示静态文本,也可以用编程的方式操作Label,该控件不支持任何事件,其语法是:,1、Label控件,Label控件的参数属性如下:Text:该属性用于得到或者设置Lable控件的文本内容。, Lable示例 ,一、内部控件,Buton控件是WebForm的三种类型的按钮控件之一,外观就是一个按钮,对应于HTML控件中的,功能是将窗体提交给服务器,其单击事件可以激活服务器脚本中的事件代码,其语法是:,2、Button控件

2、,Button控件有OnClick和OnCommand两种方法,下面分别讲解这两种方法: (1)OnClick方法:Submit按钮是指没有指定CommandName和CommandArgument属性的按钮,当单击Submit按钮时,此方法将激活Click事件 (2)OnCommand方法:Command按钮是指指定CommandName和CommandArgument属性的按钮,当单击Command按钮时,此方法将激活Command事件。,一、内部控件,Image控件可以在设计时和运行时以编程的方式为该控件指定图形文件,通过标记向Web窗体添加图像,该控件不支持任何事件,其语法是:,3、I

3、mage控件,一、内部控件,HyperLink控件可以用来设定超级链接,就是相当于HTML元素的标注,其使用语法如下所示:,4、HyperLink控件,其中,Text属性用于指定超级链接所显示的文字,ImageUrl属性用于设置超级链接所显示的图像。当同时设置了Text属性和ImageUrl属性时,ImageUrl属性优先显示。在支持工具提示功能的浏览器中,Text属性会当成工具提示信息显示。NavigateUrl 属性指定了具体的目标超级链接地址,该地址可以是相对路径也可以是绝对路径。当设置了NavigateUrl属性后,如果用户点击了文字或者图像,就会制动跳转到目标超级链接指定的页面。Ta

4、rget属性用于设置目标链接要显示的位置,,一、内部控件,ImageButton控件和LinkButton控件,两控件在功能上和Button控件一样,将它们所在的窗体提交给服务器。ImageButton外观有ImageUrl 属性指定,LinkButton呈现为超链接。 在网站中添加ImageButtonAndLinkButton.aspx页面,添加一个ImageButton控件,为ImageUrl指定想要在页面显示的图片,设置其PostBackUrl为想要跳转的页面;添加一个LinkButtin控件,修改其ID为lbn_Show,修改其Text为“链接”,设置其PostBackUrl为想要跳

5、转的页面,5、ImageButton控件和LinkButton控件,一、内部控件,TextBox控件,在Web页面中为用户提供输入信息的文本框,是与HTML的和标记功能相同的控件,其语法是:,6、TextBox控件,TextBox控件仅有OnTextChanged一种方法,当用户改变TextBox的内容时激活TextChanged事件,此方法也可以为其父控件生成TextChanged事件。,一、内部控件,CheckBox控件在页面上呈现为复选框,为用户提供了一种输入布尔型数据的方法,允许用户进行选择,对应于HTML的,其语法是:,7、CheckBox与CheckBoxList控件,CheckB

6、ox控件仅有OnCheckedChanged一种方法,当用户改变CheckBox控件的状态时,激活CheckedChanged事件。 CheckBoxList类似于CheckBox控件,创建可以选择的多个复选框,可以使用数据绑定技术动态生成,此控件将创建HTML,其中复选框包含在窗体元中。,一、内部控件,DropDownList控件呈现为下拉列表,是列表项的容器,每一个列表项都属于ListItem类型,用户可以从下拉列表框中选择一项,它以HTML的标签显示在浏览器端,其语法是:,8、DropDownList控件,DropDownList控件有OnSelectedIndexChanged和OnT

7、extChanged两种方法,下面分别讲解两种方法: (1)OnSelectedIndexChanged方法:改变列表中索引时,激活SelectedIndexChanged事件。 (2)OnTextChanged:当更改文本框属性后,激活TextChanged事件。,一、内部控件,ListBox控件没有下拉列表框,可一次显示多项,用户可以选择一个项可以选择多个项,与DropDownList的区别除了外观,就是它还允许选择多个项,其语法是:,9、ListBox控件,ListBox控件有OnSelectedIndexChanged和OnTextChanged两种方法,下面分别讲解两种方法: (1)

8、OnSelectedIndexChanged方法:改变列表中的索引时,激活SelectedIndexChanged事件。 (2)OnTextChanged:当更改文本框属性后,激活TextChanged事件。,一、内部控件,RadioButton派生自CheckBox,支持它的所有属性和事件,在Web窗体上创建一个单选按钮,允许用户互斥的从一组列表中选择一个,对应于HTML,其语法是:,10、RadioButton与RadioButtonList控件,RadioButton控件仅有OnCheckedChanged一种方法,当用户改变RadioButton的选中状态时,激活CheckedChan

9、ged事件。 RadioButtonList控件,用于构建单选列表,并且可以通过数据绑定自动生成列表。,一、内部控件,Panel控件可以作为其他控件的容器,用于控制一组控件的可见性,以及可以指定一组控件的水平排列方式,对应HTML元素,其语法是:,11、Panel控件, / ,一、内部控件,Table控件,对应于HTML元素,用于在Web页面上创建表格,其内容可以是静态的,也可以用程序动态操作其内容,其语法是:,12、Table控件, Content ,二、新增控件,BulletedList控件,用于在Web页面显示项目编号,并且可以方便的编辑格式,对应于HTML的或,其语法是:,1、Bull

10、etedList控件,二、新增控件,ImageMap控件,可以在Web页面上显示图片,可以实现对某张图片的局部范围进行相应的互动操作,其语法是:,2、ImageMap控件,二、新增控件,MultiView控件和View控件通常结合使用,作为其他控件的容器,一个MutilView控件可以放多个View控件, View 控件又可以包含标记和控件的任何组合,其语法是:,3、MultiView和View控件, ,二、新增控件,FileUpload 控件在Web页面上,显示为一个“文本框控件”和一个“浏览”按钮,用户可以将自己计算机上的文件上传到Web服务器。可以在文本框中输入本地计算机上文件的完整路径

11、来指定要上载的文件,也可以通过单击“浏览”按钮,在“选择文件”对话框中定位文件夹来选择文件。但是用户选择要上载的文件后,控件不会自动将该文件保存到服务器。必须编写代码,来实现上传。 在上传的过程中,文件数据作为页面请求的一部分,上传并缓存到服务器的内存中,然后再写入服务器的指定的物理硬盘中。,4、FileUpload控件,二、新增控件,HiddenField控件保存那些不需要显示在页面上的且对安全性要求不高的数据。HiddenField 控件中的信息在回发期间可用。这些信息在该页之外无法保留。其语法是:,5、HiddenField控件,二、新增控件,Substitution控件用在配置为需要进

12、行缓存的 Web 网页上,允许在页上创建一些区域,这些区域可以用动态方式进行更新,然后集成到缓存页,其语法是:,6、Substitution控件,三、增强控件,Calendar控件用于在Web页面上显示日历,极大的方便了用户选择日期,其语法是:,1、Calendar控件,三、增强控件,AdRotator控件用来在Web页面上随机并循环显示一组广告,使得在Web页面中管理广告更加的容易和方便,其语法是:,2、AdRotator控件,四、验证控件,ASP.NET2.0共包含5个内置验证控件:RequiredFieldValidator、CompareValidator、RangeValidator

13、、RegularExpressionValidator和CustomValidator,这些控件直接或者间接派生自System.Web.UI.WebControls.BaseValidator。每个验证控件执行特定类型的验证,并且当验证失败时显示自定义消息。此外还有一个名为ValidationSummary的控件,该控件不具有验证功能,是用来搜集页面上每个验证控件的自定义消息并统一显示。这些验证控件的功能如下:,1、ASP.NET验证控件的概述,四、验证控件,RequiredFieldValidator控件通常用于在用户输入信息时,对必选字段进行验证。其语法是:,2、RequiredField

14、Validator控件,四、验证控件,CompareValidator控件,比较两个控件的输入是否符合程序设定,其语法是:,3、CompareValidator控件,四、验证控件,RangeValidator控件,用于检查用户键入的值是否在指定的合法范围内,其语法是:,4、RangeValidator控件,四、验证控件,,RegularExpressionValidator控件,用于检查用户输入的字符串,检验它是否匹配通过正则表达式的模式。RegularExpressionValidator控件的语法是:,5、RegularExpressionValidator控件,四、验证控件,Custom

15、Validator控件,允许用户利用自己定义的函数规范来构建验证控件,其语法是:,6、CustomValidator控件,asp:CustomValidator id=“ID_Name“ ControlToValidate=“Id of the control“ ClientValidationFunction = “Name of the method” Display=“Static|Dymatic|None“ OnServerValidate=“ServerValidateID“ ErrorMessage=“Error message“ Text = “Message to display” RunAt=“Server“ /,四、验证控件,ValidationSummary控件用于显示所有验证错误的摘要信息,其语法是:,7、ValidationSummary控件,

展开阅读全文
相关资源
相关搜索

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

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