第3章服务器控件.pptx
3.3 服务器控件
![3.3 服务器控件](https://img.taocdn.com/s3/m/5289146b27284b73f24250b3.png)
2.HTML服务器控件
2.1 HTML普通控件(标记)
与HTML元素对应 比如:
<input type=“button” value=“确定” />
它没有runat="server"属性
3.1 一些常用Web服务器控件 2. 服务器端执行完成后再执行客户端代码
使用Page.ClientScript.RegisterStartupScript () 方法
例如: Page.ClientScript.RegisterStartupScript(this.GetType(), "MessageBox", "alert('用户名已注册')", true); 解释: this.GetType():要注册的脚本类型
3.1 一些常用Web服务器控件 方法2:在页面启动时自动为Button控件生成的标签添加对 应的JavaScript脚本,适用于提示信息变化的情况。
protected void Page_Load(object sender, EventArgs e)
{ if (!IsPostBack)
{
this.btnOk.Attributes.Add("onclick", "return confirm('你确定要删除么') "); } }
<input type=“button” value=“确定” name=“Button1” runat=“Server” onserverclick=“btnClick”/>
第3章 服务器控件
![第3章 服务器控件](https://img.taocdn.com/s3/m/b1a4b36d998fcc22bdd10d08.png)
3.4 列表控件 -- DropDownList 如何使某项被选中?
属性:SelectedValue = value 属性: Items.FindByValue = value
1. 在获取多选按钮组被选中的项时,会不会得到所有被选中的值?
3.7 多选按钮及多选按钮组
1. 在获取多选按钮组被选中的项时,会不会得到所有被选中的值?
3.8 文件上传控件
问题 1. 如何判断是否选择了文件? 2. 文件的扩展名如何获取? 3. 文件如何更名? 4. 如何建立文件夹,并将文件保存到文件夹中?
3.5 按钮控件
控件代码
生成HTML代码 <input type="submit" name="Button1" value="Button" id="Button1" />
Text:在按钮上显示的文字 ValidationGroup:规定了验证过程中被验证的控件组 PostBackURL:单击按钮时发送到的URL CommandArgument:与此按钮管理的命令参数。 CommandName:与此按钮关联的命令 Click事件:单击时触发的事件
3.2 简单控件 -- HyperLink控件
控件代码 生成HTML代码
NavigateUrl:设置链接地址 Target:打开链接方式
3.2 简单控件 -- Image控件
控件代码
生成HTML代码
NavigateUrl:设置链接地址 Target:打开链接方式 AltermateText:图片不能正常显示时显示的文字
推荐-ASPnet课件第三章 Web 服务器控件 精品
![推荐-ASPnet课件第三章 Web 服务器控件 精品](https://img.taocdn.com/s3/m/2d9c6594312b3169a551a413.png)
• Page.IsPostback 属性用于检查页面是否为首次 加载
• ViewState是中用来保存WEB控件回传 时状态值的页面隐藏控件
2
• 代码隐藏文件使开发人员可以在 C# 或 ©2007 iSoftStone Holdings Ltd. All Rights Reserved.
ImageButton 的属性和事件
属性名称 Text ImageURL
事件名称
Click
说明 获取/设置按钮上显示的文本 指定按钮图像的 URL
说明
单击按钮时会引发该事件,且包含该按 钮的窗体会提交给服务器
12
©2007 iSoftStone Holdings Ltd. All Rights Reserved.
14
©2007 iSoftStone Holdings Ltd. All Rights Reserved.
使用控制权转移控件
private void btnTenNews_Click(object sender, System.EventArgs e)
{ // 处理按钮 Click 事件 lblStatus.Text="已单击按钮!";
LinkButton 的属性和事件
属性名称 Text ImageURL
事件名称 Click
说明 获取/设置按钮上显示的文本 指定按钮图像的 URL
说明 单击按钮时会引发该事件,且包含该按 钮的窗体会提交给服务器
13
©2007 iSoftStone Holdings Ltd. All Rights Reserved.
第三章
Web 服务器控件
回顾
• 页文件是含有将在 Web 服务器上执行 代码的文件。其扩展名是 .aspx 或 .ascx
(ASP[1].net课件)第三章_Web_服务器控件
![(ASP[1].net课件)第三章_Web_服务器控件](https://img.taocdn.com/s3/m/cc958d9b6e1aff00bed5b9f3f90f76c661374c99.png)
3
使用内置服务器控件
利用内置的服务器控件加速开发过程。
Web服务器控件的事件处理
Web服务 器控件的事件模型
了解事件模型,如何触发和 响应事件。
事件处理程序的定 义
学习如何定义和实现事件处 理程序。
事件处理程序的绑 定
掌握将事件处理程序与Web 服务器控件绑定的方法。
Web服务器控件的常见属性
共享属性和事件
特定于某一控件的属性和事件
深入了解常见的共享属性和事件,如何使用它们。 了解每个控件独有的属性和事件,如何定制控件。
Web服务器控件的高级特性
控件的控制台
探索使用控制台扩展Web 服务器控件功能。
控件模板
了解如何使用控件模板创 建自定义布局。
控件的皮肤和外观
学习如何为控件应用个性 化的皮肤和外观。
总结
1
Web服务器控件的优势
总结Web服务器控件相对于其他技术的优点。
2
掌握Web服务器控。
3
Web服务器控件的应用实例
深入研究Web服务器控件的实际应用示例。
了解什么是Web服务器控件及其作用。
Web服务器控件的特点
探索Web服务器控件相比其他技术的优势。
Web服务器控件的分类
了解各种类型的Web服务器控件。
Web服务器控件的使用
1
服务器控件的特点
了解使用服务器控件的优点。
2
使用基础控件
掌握使用基础控件创建交互性的Web应用程序。
(ASP[1].net课件)第三章 _Web_服务器控件
在本章中,我们将深入研究Web服务器控件。了解其定义、特点和分类,掌 握使用方法、事件处理和常见属性,以及高级特性如控制台、模板、皮肤和 外观。我们将分享应用实例,并总结Web服务器控件的优势和应用方法。
第3章 基本Web服务器控件
![第3章 基本Web服务器控件](https://img.taocdn.com/s3/m/0e00ccd7a58da0116c174939.png)
超级链接样式按钮(LinkButton控件)
Button普通按钮控件
使用Button控件可以在网页上创建普通按钮。开发人员 可以为Click事件提供事件处理程序,以便以编程方式 控制在用户单击“提交”按钮时,执行需要的操作。
后台代码:
当点击按钮后的效果:
ImageButton图像按钮控件
ImageButton控件与Button控件功能相似,只是ImageButton控件可以在 按钮上添加图片。ImageButton用ImageUrl来指定图片的位置。按钮不再有名 称,而是一副图像,而Button按钮显示的是通过Text属性设置的文字。
复选框
CheckBox控件用于在Web窗体页上创建复选框,该复选框允许用户在 True或False状态之间切换。通过设置Text属性,可以指定在控件中 显示的标题,标题可显示在复选框的右侧或左侧。设置TextAlign属 性以指定标题显示在哪一侧。
下拉列表框
DropDownList控件用于创建单一选择的下拉列表控件。通过设置BorderColor、 BorderStyle和BorderWidth属性,可以控制DropDownList控件的外观。如要指 定在DropDownList控件中显示的项,则应针对每个项在DropDownList控件的 开始和结束标记之间,放置一个ListItem元素。使用DataTextField和 DataValueField属性分别指定每个列表项的Text和Value属性。
列表控件
使用BulletedList控件可以创建静态项目列表,可以和数 据源的数据进行绑定来显示数据列表,还可以通过编 程的方式对列表项进行动态控制。本节就介绍这两种 方式的用法。
演示BulletedList控件
第三章 Web服务器控件
![第三章 Web服务器控件](https://img.taocdn.com/s3/m/65c1c92fbd64783e09122b6c.png)
28
第3章
Web服务器控件
例:创建RadioButtonList,实现“测试文本”背景 颜色改变的效果。
29
第3章
Web服务器控件
三、CheckBox和CheckBoxList 控件
实现多重可能性可以同时被选择。
1、属性与事件:
Checked:控件的选中状态 AutoPostBack:是否回传服务器 RepeatDirection: CheckBoxList中项目排列方向 CheckBox可以更好地控制单选按钮的布局,单选按钮 列表CheckBoxList利于绑定数据源 SelectedIndexChanged:改变选项后触发的事件过程
21
第3章
Web服务器控件
5、ImageButton(图像按钮)控件
是一个图片形式的按钮,功能与Button相同,该控件
是以图片的形式显示的,其外观与Image相似。
1、属性与事件:
ImageUrl:获取或设置控件中显示的图片位置
Click: 单击按钮
22
第3章
Web服务器控件
6、HyperLink (超级链接)控件
说明:HTML控件是属于浏览器端控件与DW中的控件是一 样的。标准控件是最常用的控件,默认情况标准控件都是服务 器控件。
12
第3章
三、服务器控件
Web服务器控件
服务器控件:即可编程的服务器端对象,典型情况下表现为页 面中的UI元素,服务器控件参与页面的执行过程,并在客户端生成 自己的标记呈现内容。
25
例题讲解
例:设置圆形热点链接定位另一张图片,并设置替 代文本
26
第3章
Web服务器控件
二、RadioButton和RadioButtonList 控件
第三章服务器控件
![第三章服务器控件](https://img.taocdn.com/s3/m/8aca401d4a7302768e99394b.png)
第三章 服务器控件
3.4 高级控件 3.4.1 使用BulletedList控件实现项目符号和编号
BulletStyle属性:设置项目符号的样式 FirstBulletNumber属性:设置开始列表项编号的值(只 有 当BulletStyle 值为“Numbered”有效) DisplayMode 属性:设置项目符号的样式,可能的取值包 括Text 、HyperLinkLink、Button
注:当用户需要在页面之间导航时,常使用Hyperlink Text:指定超链接显示的文本 ImageUrl:指定超链接所显示的图像 NavigateUrl:目标地址 Target:设置目标链接要显示的位置
第三章 服务器控件
3.3.6 列表控件( ListBox 控件)
ListBox控件用于建立单选或多选的下拉列表 selectionmode 属性:列表的选择模式 Rows属性: 列表框中的显示行数 SelectedItem属性:返回被选中的选项
(2)所有属性(Text属性除外)均定义在一对尖括号<>内, 如:<asp:hyperlink ID="hy1" runat="server" NavigateUrl="login.aspx">链接</asp:hyperlink>
第三章 服务器控件
3.2 控件的共有属性
1 AccessKey:为控件指定键盘的快捷键。
2 HTML服务器控件:由HTML元素添加runat=“server”, 衍生而来. 在System.Web.UI.HTMLControls的命 名空间中。 3 HTML控件和HTML服务器控件运行方式不同, HTML 控件运行在客户端, HTML服务器控件运行在服务器端
3.服务器端控件(1)
![3.服务器端控件(1)](https://img.taocdn.com/s3/m/f58f99064a7302768e993986.png)
CheckBox与RadioButton示例
17
CheckBox与RadioButton示例
{ lblResult.Text = "您的选择如下:<br>";
protected void btnSubmit_Click(object sender, EventArgs e)
// 判断复选框是否选中
3.3.5 显示图像
Image控件 主要属性:
AlternateText:为图像提供替代文本 DescriptionURL:指向详细描述的图像链接 GenerateEmptyAlternateText: 为AlternateText设置为空串 ImageAlign:对齐方式 ImageURL:指定图片的URL
单数据。这3个控件具有相同的功能,却具有不同的外观。
Button控件生成普通的按钮,产 生的Html输出为 <input type=“submit” /> LinkButton控件生成一个链接, 使用JavaScript把表单传回服务器: <a id="btnSubmit2" href="javascript:__doPostBack('b tnSubmit2','')">提交</a> ImageButton控件与Button控件类 似,只是总是使用图片。
lblSearch.Text = "姓名:" + tbName.Text;
} }
21
指定默认按钮
使用Form控件的DefaultButton属性来指定表单的默认
按钮,可以按回车键来调用这个按钮。
服务器基础知识(共81张PPT)pptx
![服务器基础知识(共81张PPT)pptx](https://img.taocdn.com/s3/m/5d908cc085868762caaedd3383c4bb4cf6ecb763.png)
包括IaaS(基础设施即服务)、PaaS (平台即服务)和SaaS(软件即服务 )等。
云计算的服务模式
包括公有云、私有云和混合云等。
云计算在服务器领域的应用
云服务器
云服务器指的是云服务商提供管理的服务器.
云存储
云存储是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件 集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。
散热设备
包括风扇、散热片等,用 于降低服务器硬件温度, 防止过热导致性能下降或 硬件损坏。
机箱
保护服务器内部硬件免受 外界环境干扰和损坏,同 时提供良好的散热和扩展 性。
03
服务器的操作系统
Windows Server操作系统
Windows Server概述
介绍Windows Server的历史、版本和特点。
其他应用服务器
应用部署与运行环境
提供Java、Python等应用运行环境,支持应用的快速部署。
分布式服务支持
通过微服务架构等技术,实现分布式系统的构建与管理。
高可用性保障
通过集群、容错等技术,确保服务器在高负载下的稳定运行。
05
服务器的管理与维护
服务器的远程管理
1 2
远程桌面连接
使用远程桌面工具(如Windows的“远程桌面 连接”或VNC等)连接到服务器,进行图形化界 面操作。
容器技术
容器技术是一种轻量级的虚拟化技术,它可以在操作系统层面实现资源的隔离和限制,使得应用程序可 以在独立的容器中运行,互不干扰。容器技术可以提高系统的可移植性、可扩展性和安全性。
THANKS
感谢观看
SSH远程登录
第3章-ASPNET服务器控件
![第3章-ASPNET服务器控件](https://img.taocdn.com/s3/m/6fd526180b1c59eef9c7b471.png)
3.1.1 服务器控件的基本属性
服务器控件的基类WebControl定义了一些可以应用于几乎 所有的服务器控件的基本属性,涵盖了控件的外观,行为, 布局和可访问性等方面。
1.外观属性 1).BackColor和ForeColor属性 2).Border属性 3). Font属性
4.0程序设计
2. 行为属性 1) Enabled属性 2)ToolTip属性 3)Visible属性
3.可访问属性 1)AccessKey属性 2)TabIndex属性
4.布局属性
4.0程序设计
3.1.2 服务器控件的事件
1. 服务器控件的事件模型 Web控件的事件模型是:客户端捕捉到事件信息 后,通过HTTP POST将事件信息传输到服务器,而 且页框架必须解释该POST以确定所发生的事件, 然后在要处理该事件的服务器上设用代码中的相应 方法。
HotSpotMode
获取或设置单击HotSpot对象时ImageMap控件的HotSpot对象 的默认行为。
HotSpots
该属性对应System.Web.UI.WebControls.HotSpot对象集合,获 取HotSpot对象的集合。
ImageUrl
获取或设置在ImageMap控件中显示图像的位置
ImageAlign 获取或设置ImageMap控件相对于网页上其它元素的对齐方式。
HotSpotMode
获取或设置单击HotSpot对象时ImageMap控件的HotSpot对象 的默认行为
4.0程序设计
3.2.4 Button,LinkButton,ImageButton控件
1. Button控件 1). Button控件语法
web服务器控件
![web服务器控件](https://img.taocdn.com/s3/m/aa58e447ac02de80d4d8d15abe23482fb4da0278.png)
《10.3W eb服务器控件》1. 目标概述[2分钟] (2)2. 回顾[5分钟] (2)3. 课程知识点讲解 (2)3.1. Web服务器控件简介[45分钟] (2)3.2. 文本控件[20分钟] (5)3.3. 控制权转移控件[45分钟] (6)3.4. 选择控件[20分钟] (7)3.5. 容器控件[15分钟] (8)3.6. 其他控件[25分钟] (8)4. 小结[3分钟] (8)5. 考核点 (9)6. 作业答案 (9)7. 扩展练习 (10)8. 学生问题汇总 (10)9. 教学后记 (10)本节目标⏹本节中将讲述如下主要内容:✧Web服务器控件简介✧文本控件✧控制权转移控件✧选择控件✧容器控件✧其他控件⏹通过教学使学生掌握WEB服务器控件及其应用。
本节重点⏹文本控件⏹控制权转移控件⏹选择控件⏹容器控件⏹其他控件本节难点⏹授课课时⏹4课时教法建议1.目标概述 [2分钟]本节主要讲述WEB服务器控件及其应用。
2.回顾 [5分钟]回顾上一节的相关知识。
3.课程知识点讲解3.1.Web服务器控件简介[45分钟]引入:主题:(1)Web服务器控件简述Web服务器控件具有以下特性:●功能丰富的对象模型,该模型具有类型安全编程功能。
由于Web服务器控件是框架全新封装提供的新控件,因此其具有严格的类型安全检查。
●自动浏览器检测。
Web服务器控件可以检测浏览器的功能,并为基本型和丰富型(HTML 4.0或以上) 浏览器创建适当的输出。
●对于某些控件,可以使用模板来自定义控件的外观。
●对于某些控件,可以指定控件的事件是立即发送到服务器,还是先缓存然后在提交窗体时引发。
●可将事件从嵌套控件(例如表中的按钮)传递到容器控件。
在设计时的“HTML”视图中,显示在页中的控件的格式如下:<asp:button attributes runat="server"/>(2)HTML服务器控件与W eb服务器控件的区别HTML服务器控件与Web服务器控件的区别:(3)Web服务器控件的公共属性1.System.Web.UI.WebControls.WebControl类的属性System.Web.UI.WebControls.WebControl 类是System.Web.UI.WebControls 命名空间中的所有控件的基类。
第三章 ASP .NET 服务器控件
![第三章 ASP .NET 服务器控件](https://img.taocdn.com/s3/m/b33111eb856a561252d36f1c.png)
3.3 基本控件
显示数据 显示图像 输入数据 按钮控件 超链接控件 列表控件 多选操作 单选操作 下拉列表框 控件的容器 表格控件
Web 服务器端控件继承关系图
3.3.1 显示数据
Label Web服务器控件为开发人员提供了一种以编程方式 设置Web窗体页中文本的方法。 何时使用Label控件? 通常当希望在运行时更改页面中的文本时就可以使 用Label控件。 当希望显示的内容不可以被用户编辑时,也可以使 用Label控件。 如果只是希望显示静态文字,并且文字内容不需要 改变,建议使用HTML显示。
3.2 Web服务器控件共有属性
AccessKey属性:用来为控件指定键盘的快速键,这个属性的 内容为数字或是英文字母。例如设置为“A”,那么使用时用 户按下Alt+A组合键就会制动将焦点移动到这个控件的上面。 Backcolor属性:用于设置对象的背景色,其属性的设定值为 颜色名称或是#RRGGBB 的格式。ForeColor属性用于设置对 象的前景色,其属性的设置值和Backcolor的要求一样。 边框属性:包括有BorderWidth、BorderColor、BorderStyle等 几个属性。
4、Web Form网页的处理阶段
页框架初始化阶段:Page_Init事件 用户代码初始化阶段:Page_Load事件, Page.IsPostBack Page.IsPostBack属性。 验证阶段:Web服务器控件的Validate方法。 事件处理阶段:该页中的相应事件处理程序。 检查改页和各个验证控件的IsValid属性。 清除阶段:Page_Unload事件。
此Web Form网页所关联的隐藏代码文件 是名字CodeBehindExam.aspx.cs文件。
3 服务器控件
![3 服务器控件](https://img.taocdn.com/s3/m/da9756cc195f312b3169a5a3.png)
验证控件使用
作用 数据验证 客户端与服务器端验证 数据安全 常用的控件 用户验证模拟
应用程序解密
应用程序生命周期 Global.asax
应用程序配置文件web.config
Http处理程序 HttpModule
应用程序生命周期
Global.asax
动态创建Html服务器控件 创建表格控件 ServerClick与ServerChanged事件
Web控件
WebControl基类介绍 所有控件都从WebControl继承 提供了Web服务器控件的基本属性及方法 常用控件 Button Panel TextBox CheckBox RadioButton 设置控件的外观 颜色 字体 控件的焦点 窗体的默认按钮设置 处理控件事件
允许你编写相应全局事件的处理程序
自动调用 处理应用程序事件
Application_Error事件演示
服务器控件
页面执行流程
请求 客户 WEB窗体 Page对象 进入页面生命周期 Page 初始化 HtmlInput Che
form
tbUserNam e image
本节内容
控件的概念
控件分类 主要控件的用法
什么是控件?
业务逻辑的封装体
组装窗体的单元 面向对象
控件分类
HTML服务器端控件
WEB控件 富控件
验证控件
控件用法
HTML服务器端控件 HtmlButton HtmlTable HtmlInputCheckBox HtmlSelect
Html服务器控件Style特性及其他属性
第3章服务器控件.pptx
![第3章服务器控件.pptx](https://img.taocdn.com/s3/m/112486e0ccbff121dc368343.png)
3.2 HTML服务器控件
这一类控件是主要是为了保留原来的HTML元素 标记。一般和原来的HTML标记一一对应,只是 增加了runat=“server”。
常见的有:HtmlForm, HtmlButton, HtmlInputButton, HtmlInputCheckBox, HtmlInputRadioButton, HtmlInputText, HtmlSelect, HtmlTextArea等
3.3.4 RadioButtonList(单选列表框)
<asp:RadioButtonList id="控件名称"
AutoPostBack="True | False" OnSelectedIndexChanged="改变选择时触发的事件过程" RepeatColumns="整数,表示显示的列数,默认为1" RepeatDirection="Vertical | Horizontal,表示排列方向" RepeatLayout="Flow | Table,表示排列布局" SelectedIndex="索引值,从0开始,表示默认选中项。只能在运 行时设置"
formidformid控件名称控件名称formform黑河学院计算机科学与信息工程系322322htmlinputtexthtmlinputtext单行文本单行文本框和密码框框和密码框inputidinputid控件名称控件名称passwordtypetextmaxlengthmaxlength整数表示输入最大的字符数整数表示输入最大的字符数sizesize整数表示文本框的宽度整数表示文本框的宽度valuevalue文本框中的文字文本框中的文字黑河学院计算机科学与信息工程系323323htmltextareahtmltextarea多行文本多行文本textareaidtextareaid控件名称控件名称colscols整数值显示的列数整数值显示的列数rowsrows整数值显示的行数整数值显示的行数valuevalue多行文本框中的文字多行文本框中的文字黑河学院计算机科学与信息工程系324324htmlinputhiddenhtmlinputhidden隐藏隐藏控件控件inputidinputid控件名称控件名称typehiddentypehiddenvaluevalue隐藏框中的文字隐藏框中的文字黑河学院计算机科学与信息工程系325325htmlinputradiobuttonhtmlinputradiobutton单选框单选框inputidinputid控件名称控件名称typeradiotyperadiovaluevalue单选框的值单选框的值namename组的名称组的名称falsecheckedtrue黑河学院计算机科学与信息工程系单选框示例单选框示例test31aspx黑河学院计算机科学与信息工程系326326htmlinputcheckboxhtmlinputcheckbox复复选框选框inputidinputid控件名称控件名称typecheckboxtypecheckboxvaluevalue复选框的值复选框的值checkedtruefalsecheckedtruefalse黑河学院计算机科学与信息工程系复选框示例复选框示例test32aspx黑河学院计算机科学与信息工程系327327htmlselecthtmlselect下拉列表框下拉列表框selectidselectid控件名称控件名称sizesize整数值表示显示的行数整数值表示显示的行数runatserverrunatserveropti
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.2.10 综合示例一(2)3-2.aspx
3.2.11 HtmlInputFile(文件上传控件)
为什么要使用文件上传控件? <form> 标记上的 Enctype 属性必须设置为
"multipart/form-data"。 语法示例:
<input id="File1" type=file runat="server">
第3章 服务器控件
Company
LOGO
讲解提纲
3.1 控件简介 3.2 HTML服务器控件 3.3 WEB服务器控件 3.4 验证控件 3.5 用户控件 3.6 对控件的高级操作
本章要点
理解什么是控件及控件的属性、事件和方法 掌握基本的HTML服务器控件的使用,如
文本框、单选框、复选框、下拉列表框、文本区 域、按钮等
简单的文件上传示例
3-3.aspx
稍微复杂的文件上传示例
3-4.aspx
3.3Web服务器控件
基本上与HTML服务器控件一一对应,但 比HTML服务器控件功能更强。
</select>
下拉列表框示例
Test3_3.aspx
3.2.8 HtmlGenericControl(一般控件)
<body | span | div | … id="控件名称" runat="server" /> 显示的HTML代码 | 显示的文本
</body | span | div | …>
3.2.5 HtmlInputRadioButton(单选框)
<input id="控件名称" type="radio" value="单选框的值" name="组的名称" checked="True | False" runat="server" />
单选框示例
Test3_1.aspx
3.2.6 HtmlInputCheckBox(复选框)
不仅仅是页面 上的表单元素。
是想 将页面上所有 的内容都用控 件表示。
3.1.2 控件的声明及属性、事件和方法
声明控件的第1种方法
<asp:Label id="message" Text="欢迎大家" runat="server"/>
<asp:Button id="enter" Text="确定" onClick="Enter_Click" runat="server" />
3.2.9 HtmlInputButton(提交、重 置和普通按钮)
<input id="控件名称" type="submit | reset | button" value="按钮上的文字" onServerClick="事件过程名称" runat="server" />
3.2.10 综合示例一(1)3-2.aspx
3.2.3 HtmlTextArea(多行文本框)
<textarea id="控件名称" cols="整数值,显示的列数" rows="整数值,显示的行数" value="多行文本框中的文字" runat="server" />
3.2.4 HtmlInputHidden(隐藏控件)
<input id="控件名称" type="hidden" value="隐藏框中的文字" runat="server" />
控件示例
3-1.aspx
3.1.3 Web表单的工作原理
第1步
第2步
第3步
特别注意:
每一次运行时都要从头到尾执行着整个文件 在第3步中仍然要首先执行Page_Load过程,然后才执
行Enter_Click过程,然后继续执行HTML代码部分。
3.1.4 控件的分类
控件的类型
HTML服务器控件 Web服务器控件 验证控件 用户控件
声明控件的第2种方法
<asp:Label id="message" runat="server">欢迎 大家</asp:Label>
<asp:Button id="enter" Text="确定" onClick="Enter_Click" runat="server" ></asp:Button>
使用控件的原则
3.2 HTML服务器控件
这一类控件是主要是为了保留原来的HTML元素 标记。一般和原来的HTML标记一一对应,只是 增加了runat=“server”。
常见的有:HtmlForm, HtmlButton, HtmlInputButton, HtmlInputCheckBox, HtmlInputRadioButton, HtmlInputText, HtmlSelect, HtmlTextArea等
பைடு நூலகம்
3.2.1 HtmlForm(Web表单)
它其实就是一个容器,用来盛放其它 表单控件。
<form id="控件名称" runat="server" /> ……
</form>
3.2.2 HtmlInputText(单行文本框和密码框)
<input id="控件名称" type="text | password" maxlength="整数,表示输入最大的字符数" size="整数,表示文本框的宽度" value="文本框中的文字" runat="server" />
熟练掌握利用文件控件上传文件 掌握基本的Web服务器控件的使用,如
文本框、单选框、复选框、下拉列表框、文本区 域、按钮、日历控件等
掌握验证控件的使用等 会制作一个简单的用户控件
3.1 控件简介
什么是控件? 控件的声明及属性、事件和方法 Web表单的工作原理 控件的分类
3.1.1 什么是控件
<input id="控件名称" type="checkbox" value="复选框的值" checked="True|False" runat="server" />
复选框示例
Test3_2.aspx
3.2.7 HtmlSelect(下拉列表框)
<select id="控件名称" size="整数值,表示显示的行数" runat="server"> <option value="选项值1">选项1</option> <option value="选项值2">选项2</option>