ASP.NET 2.0程序设计教程 教学课件 ppt_ 第3章 ASP.NET控件
81页1、课件制作人:房大伟,第 3 章 ASP.NET控件,【学习目标】,服务器控件在ASP.NET框架中起着举足轻重的作用,是构建Web应用程序最关键、最重要的组成元素。对于一个优秀的程序员来说,掌握服务器控件的基础知识是非常重要的。通过学习本章内容,读者可以达到以下学习目的。 了解HTML服务器控件和Web服务器控件。 掌握常用服务器控件的知识与实例应用。 学习ASP.NET中的登录控件的应用。 掌握最普通的登录方式。,课件制作人:房大伟,【学习导航】,本章首先对ASP.NET控件进行概述,分别从HTML服务器控件和Web服务器控件两方面进行介绍,然后系统详细地介绍几个常用的Web服务器控件及其典型的应用,最后通过对登录控件的学习来编写最普通的登录方式。本章内容在本书中的位置如图所示。,课件制作人:房大伟,【知识框架】,本章学习内容知识框架如图3-2所示。,课件制作人:房大伟,本章目录,3.1 ASP.NET控件概述 3.2 常用的ASP.NET服务器控件 3.3 登录控件 3.4 最普通的登录方式 3.5 课后习题,课件制作人:房大伟,3.1 ASP.NET控件概述,3.1.1 HTML
2、服务器控件 3.1.2 Web服务器控件,课件制作人:房大伟,3.1.1 HTML服务器控件,默认情况下,ASP.NET文件中的HTML元素作为文本进行处理,页面开发人员无法在服务器端访问文件中的HTML元素。要使这些元素可以被服务器端访问,必须将HTML元素作为服务器控件进行分析和处理。这可以通过为HTML元素添加runat=“server”属性来完成。服务器端通过HTML元素的ID属性引用该控件。 语法格式如下。 ,课件制作人:房大伟,3.1.1 HTML服务器控件,例如:使用HTML服务器端控件创建一个简单的Web应用程序,单击“Red”按钮将Web页的背景改为红色。程序代码如下。 HTML服务器控件 function btnRed_onclick() form1.style.backgroundColor =“Red“; 运行效果如右图所示。,课件制作人:房大伟,3.1.1 HTML服务器控件,Web窗体的HTML控件与Web控件之间存在着以下差异。 声明的方式不同。 HTML控件中按钮控件支持的事件处理程序的属性名称为 onServerClick,而不是Button_Clic
3、k。 HTML控件的值使用Value属性,而不是Text属性。 很多HTML控件都拥有InnerText属性,它们使用该属性来输出,而不像Web控件那样使用Text属性输出。 提示: HTML服务器控件必须位于具有runat=“server“属性的标记中。一个服务器端ID属性可展开成为一对HTML属性:Name和ID。这样做是因为浏览器的兼容性。但这决不意味着Name和ID在服务器上可以交替用来命名控件的服务器实例名称。服务器控件实例的名称是由ID给出的。如果同时规定一个服务器标签的Name和ID,那么赋给Name的值将被自动重写。,课件制作人:房大伟,3.1.2 Web服务器控件,ASP.NET服务器控件比HTML服务器控件具有更多内置功能。Web服务器控件不仅包括窗体控件(例如按钮和文本框),而且还包括特殊用途的控件(例如日历、菜单和树视图控件)。Web服务器控件与HTML服务器控件相比更为抽象,因为其对象模型不一定反映HTML语法。 语法格式如下。 ,课件制作人:房大伟,3.1.2 Web服务器控件,举个示例,例如:使用服务器端控件的语法添加控件。程序代码如下。 服务器端控件 /
4、在页面初始化时显示按钮控件的文本 protected void Page_Load(object sender, EventArgs e) Response.Write(this.btnTest.Text); Web服务器控件举例的运行结果如图3-4所示。,课件制作人:房大伟,3.2 常用的ASP.NET服务器控件,3.2.1 文本框控件TextBox 3.2.2 按钮控件Button 3.2.3 单选按钮控件RadioButton 3.2.4 链接按钮控件LinkButton 3.2.5 列表框控件ListBox 3.2.6 复选框控件CheckBox 3.2.7 图像控件Image,课件制作人:房大伟,3.2.1 文本框控件TextBox,1TextBox控件的概述 TextBox控件又称文本框控件,主要作用是为用户提供输入文本的区域。在程序开发中它是比较常用的服务器控件,应用程序利用TextBox控件使用户能够输入字符串。TextBox控件可以屏蔽密码的输入(如果用户的设备支持此行为),也可以通过设置其属性值,使其成为只读控件。图3-5所示为TextBox控件。TextBox控件
《ASP.NET 2.0程序设计教程 教学课件 ppt_ 第3章 ASP.NET控件 》由会员E****分享,可在线阅读,更多相关《ASP.NET 2.0程序设计教程 教学课件 ppt_ 第3章 ASP.NET控件 》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页