(ASP.net课件)第三章 Web 服务器控件

时间: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字,全部文档内容请下载后查看。喜欢就下载吧 ……

(ASP.net课件)第三章 Web 服务器控件.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219