(ASP.net课件)第三章 Web 服务器控件
时间:2025-04-19
时间:2025-04-19
(ASP.net课件)第三章 Web 服务器控件
第三章
Web 服务器控件
(ASP.net课件)第三章 Web 服务器控件
回顾 http:// 页文件是含有将在 Web 服务器 上 执 行 代 码 的 文 件 . 其 扩 展 名 是 .aspx 或 .ascx http://页面中使用两种类型的脚本:– 服务器端脚本 – 客户端脚本
2
事件处理程序实际上就是一个子程序,执 行任何给定事件的相关代码 在页面加载时引发 Page_Load 事件 Page.IsPostback 属性用于检查页面是否为 首次加载 ViewState是http://中用来保存WEB控2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
目标 使用文本输入控件 使用控制权转移控件 使用选择控件 讨论其他控件
3
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
Web 控件-简介控件是用于在 Web 窗体执行所有任务的工具 控件定义 Web 窗体的外观 Microsoft Visual Studio .NET 提供了两种可用于 Web 窗 体的控件,分别为: Web 服务器控件 HTML 控件
4
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
添加 Web 服务器控件使用 Web 窗体设计器添加 Web 服务器控件:Web 服务器 控件面板
双击或单击并拖动 Web 服务器 控件,将其添加到 Web 窗体
5
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
Web 服务器控件的类型内部控件 文本输入控件 控制权转移控件 选择控件 容器控件 其他控件– 用于某些特定用途的专用控件
6
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
文本输入控件有两种类型的文本输入控件:
TextBox 控件 –用作将由用户或程序员输 入的文本的占位符,输入的文本可以用程 序读取 Label 标签 - 用作将由程序员在设计时或 运行时输入的文本的占位符.在此控件内 不能进行用户交互
7
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
Label 和TextBox 的属性和事件 Label 属性名称 的属性: Text 属性名称 说明 获取或设置 TextBox 控件中的数据 说明 获取或设置 Label 控件中的 显示模式:单行,多行或密码文本 数据
Text TextMode
TextChanged 事件 – 用户输入信息后离开 TextBox Web ReadOnly 防止用户更改文本 服务器控件时,控件引发程序员可以处理的此事件. AutoPostBack 设置为 True 时,当用户更改内容后 离开控件时,导致控件触发 TextChanged postback 事件.默认 情况下设置为 False.
8
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
使用文本输入控件private void txtUserName_TextChanged(object sender, System.EventArgs e) { lblUserNm.Text=txtUserName.Text; }
Label 控件
文本属性
TextBox 控件
文本属性
9
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
控制权转移控件有四种类型的控制权转移控件:
Button 控件 –显示标准 HTML 窗体按钮 ImageButton 控件 - 显示图像窗体按钮 LinkButton 控件 - 在按钮上显示超文本链 接 Hyperlink 控件 - 在某些文本上显示超文本 链接
10
2007 iSoftStone Holdings Ltd. All Rights Reser
ved.
(ASP.net课件)第三章 Web 服务器控件
Button 的属性和事件属性名称 Text 事件名称 Click 说明 获取/设置按钮上显示的文本 说明 单击按钮时会引发该事件,且包含该按钮的 窗体会提交给服务器
11
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
ImageButton 的属性和事件属性名称 Text ImageURL 事件名称 Click 说明 获取/设置按钮上显示的文本 指定按钮图像的 URL 说明 单击按钮时会引发该事件,且包含该按 钮的窗体会提交给服务器
12
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
LinkButton 的属性和事件属性名称 Text ImageURL 事件名称 Click 说明 获取/设置按钮上显示的文本 指定按钮图像的 URL 说明 单击按钮时会引发该事件,且包含该按 钮的窗体会提交给服务器
13
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
超链接属性属性名称 Text 说明 链接的文本标签 链接的目标窗口或框架.可 能的值为 _top, _self, _top _self _parent,_search 或 _blank 单击链接时用户即将链接到 的页面的 URL
Target
NavigateURL
ImageURL 指定用于链接的图像的 URL 注意:此控件没有公开事件
14
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
使用控制权转移控件private void btnTenNews_Click(object sender, System.EventArgs e) { // 处理按钮 Click 事件 lblStatus.Text="已单击按钮!"; } private void imgBtnSoccer_Click(object sender, System.Web. UI.ImageClickEventArgs e) { // 处理按钮 Click 事件 lblStatus.Text="已单击图像按钮!"; } 处理 ImageButton 的 Click 事件
处理 Button 的 Click 事件
15
2007 iSoftStone Holdings Ltd. All Rights Reserved.
(ASP.net课件)第三章 Web 服务器控件
使用控制权转移控件
Button 控件 …… 此处隐藏:1248字,全部文档内容请下载后查看。喜欢就下载吧 ……