《网站开发编程 Active Server Page》第三章 web服务器控件

北大青鸟 c 第三章 web服务器控件 Ⅴ ersion3.0 CHA
Version 3.0 Web 服务器控件 第三章

回顾 VIEWSTATE控件是隐藏控件,在表单提是交 到服务器时些控件将添加到表单中。 ASPNET有若干内置对象,用于提供 ASPNET 应用程序中必需的功能。它们是: Request Response Application Session Server ObiectConteXt 北大青鸟
2 回顾 • _VIEWSTATE 控件是隐藏控件,在表单提交 到服务器时此控件将添加到表单中。 • ASP.NET 有若干内置对象,用于提供ASP.NET 应用程序中必需的功能。它们是: – Request – Response – Application – Session – Server – ObjectContext

目标 解释Web控件 解释为什么控件是对象 使用控件进行文本输入 使用控件进行控制转移 使用控件进行选择 讨论复杂控件 北大青鸟
3 目标 • 解释 Web 控件 • 解释为什么控件是对象 • 使用控件进行文本输入 • 使用控件进行控制转移 • 使用控件进行选择 • 讨论复杂控件

Web控件 内部 复杂 ASPNET 控件 列表 验证 北大青鸟
4 Web 控件 ASP.NET 控件 内部 列表 复杂 验证

Web控件-內部控件 ASPNET引入一组称为“内部控件”的新控 件,它们专门用于 ASP NET 內部控件的使用方法与HTML控件相同它们 映射到HTML元素并通过使用 runat= server"属性在服务器上执行 北大青鸟
5 Web 控件-内部控件 • ASP.NET 引入一组称为“内部控件”的新控 件,它们专门用于ASP.NET • 内部控件的使用方法与HTML 控件相同,它们 映射到 HTML 元素并通过使用runat = "server" 属性在服务器上执行

Web控件列表控件 这些控件用于在Web页中创建数据列表 ·填充这些控件的数据通常是从数据库中检索 的 用户可以从列表中选择一种选项,并且该选 项将存储在数据库中 通常使用的标准列表控件是 Repeater、 Datalist和 Datagrid控件 6 北大青鸟
6 Web 控件-列表控件 • 这些控件用于在Web 页中创建数据列表 • 填充这些控件的数据通常是从数据库中检索 的 • 用户可以从列表中选择一种选项,并且该选 项将存储在数据库中 • 通常使用的标准列表控件是Repeater、 DataList 和 DataGrid 控件

Web控件复杂控件 当希望控件拥有复杂的功能或使用HTML元 素无法创建的功能丰富的用户界面时,可以 使用复杂控件 日历Web控件可以创建一个日历 用户可以从中选择当前、以前和将来某个月份 的日期 用户无需输入不同的日期,只需使用同一日历 控件来选择日期即可 北大青鸟
7 Web 控件-复杂控件 • 当希望控件拥有复杂的功能或使用HTML 元 素无法创建的功能丰富的用户界面时,可以 使用复杂控件 – 日历 Web 控件可以创建一个日历 – 用户可以从中选择当前、以前和将来某个月份 的日期 – 用户无需输入不同的日期,只需使用同一日历 控件来选择日期即可

Web控件-验证控件 输入控件的数据需要进行准确性和取值范围 方面的检查 在ASP中,验证工作只能使用客户端脚本 语言在客户端上执行 ASP NET引入智能验证控件以使验证工作在 服务器端执行 北大青鸟
8 Web 控件-验证控件 • 输入控件的数据需要进行准确性和取值范围 方面的检查 • 在 ASP 中,验证工作只能使用客户端脚本 语言在客户端上执行 • ASP.NET 引入智能验证控件以使验证工作在 服务器端执行

作为对象的Web控件 Web控件是对象 与对象一样,Web控件拥有方法和属性,并且 响应事件 旦将Web控件包括在Web页中,就可以设置 其属性并调用其方法 可以为Web控件编写服务器端代码以响应在客 户端上发生的事件 北大青鸟
9 作为对象的Web控件 • Web 控件是对象 – 与对象一样,Web 控件拥有方法和属性,并且 响应事件 – 一旦将 Web 控件包括在 Web 页中,就可以设置 其属性并调用其方法 – 可以为 Web 控件编写服务器端代码以响应在客 户端上发生的事件

作为对象的Web控件示例 void Button1click (object Src, EventArgs E) IblMessage. Text=Src ToString btn Button 1. Enabled= false btn Button2 Visible true void Button2click(object Src, EventArgs E) lblMessage Text= btn Button2 Visible false btn Button1. Enabled true. 北大青鸟
10 作为对象的Web控件示例 void Button1click(Object Src, EventArgs E) { lblMessage.Text=Src.ToString(); btnButton1.Enabled = false; btnButton2.Visible = true; } void Button2click(Object Src, EventArgs E) { lblMessage.Text=""; btnButton2.Visible = false; btnButton1.Enabled = true; }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《网站开发编程 Active Server Page》第二章 ASP NT中的对象.ppt
- 《网站开发编程 Active Server Page》第十一章 调试和部署web应用程序.ppt
- 《网站开发编程 Active Server Page》第十章 在ASPNET中配置应用程序.ppt
- 《网站开发编程 Active Server Page》第一章 ASP NeT和Web窗体.ppt
- 《机器人导论》(英文版) MECH572-lecture9.ppt
- 《机器人导论》(英文版) MECH572-lecture8.ppt
- 《机器人导论》(英文版) MECH572-lecture7.ppt
- 《机器人导论》(英文版) MECH572-lecture5.ppt
- 《机器人导论》(英文版) MECH572-lecture4.ppt
- 《机器人导论》(英文版) MECH572-lecture3.ppt
- 《机器人导论》(英文版) MECH572-lecture2.ppt
- 《机器人导论》(英文版) MECH572-lecture1.ppt
- 《机器人导论》(英文版) MECH572-lecture10.ppt
- 《机器人导论》(英文版) MECH572-lecture11.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第13章 异常处理和不安全代码.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第9章 继承和访问控制.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第8章 方法.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第7章 类和对象.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第6章 数组和字符串.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第5章 语句和程序结构.ppt
- 《网站开发编程 Active Server Page》第四章 HTML控件和验证控件.ppt
- 《网站开发编程 Active Server Page》第五章 Application、Server 和 Session对象.ppt
- 《网站开发编程 Active Server Page》第六章 ADO NET-I.ppt
- 《网站开发编程 Active Server Page》第七章 AdONET-Il.ppt
- 《网站开发编程 Active Server Page》第八章 web服务基础.ppt
- 《网站开发编程 Active Server Page》第九章 ASP NET中的自定义控件.ppt
- 莆田学院:《计算机网络技术基础》校园网网络布线方案图.doc
- 莆田学院:《计算机网络技术基础》第四章 网络互连与TCP/IP协议.ppt
- 莆田学院:《计算机网络技术基础》第一章 计算机网络概论.ppt
- 莆田学院:《计算机网络技术基础》网络方案.doc
- 莆田学院:《计算机网络技术基础》在LAN中搭起的网桥.doc
- 莆田学院:《计算机网络技术基础》校园网网络结构拓扑图.doc
- 莆田学院:《计算机网络技术基础》网络互联设备概述.doc
- 莆田学院:《计算机网络技术基础》第二章 计算机网络体系结构与协议.ppt
- 莆田学院:《计算机网络技术基础》第四章 网络互连与TCP/IP协议.ppt
- 莆田学院:《计算机网络技术基础》第三章 计算机局域网.ppt
- 莆田学院:《计算机网络技术基础》第七章 网络安全性.ppt
- 莆田学院:《计算机网络技术基础》第六章 网络系统集成.ppt
- 莆田学院:《计算机网络技术基础》第二章 计算机网络体系结构与协议.doc
- 莆田学院:《计算机网络技术基础》第六章 网络系统集成常用技术.doc