
小山東高業瞅董教術学疙 Shandong Institute of Commerce and Technology AJAX入门
AJAX入门

上章回顾 1.分析和设计公交管理系统的系统架构(多 层结构) 2.了解公交管理系统涉及的技术。 3.所涉及的数据库、界面、基本类等 窗回国色☒■ home back first prev next last 2
home back first prev next last 2 上章回顾 1.分析和设计公交管理系统的系统架构(多 层结构)。 2.了解公交管理系统涉及的技术。 3.所涉及的数据库、界面、基本类等

本章目标 ASP.NET AJAX介绍: 了解什么是AJAX 了解asp.net ajax的版本变更 理解ASP.NET AJAX框架的客户端的功能 理解ASP.NET AJAX框架的服务器端的功能 ASP.NET AJAX的特性: 了解服务器端特性 了解客户端特性 AJAX Extensions 理解ScriptManager控件的功能以及使用 理解ScriptManagerProxy控件的功能以及使用 理解UpdatePanel控件的功能以及使用 理解UpdateProgress:控件的功能以及使用 理解Timer控件的功能以及使用 AJAX Control Toolkit中典型控件: 理解AutoComplete控件的功能,熟练掌握改控件的使用方法 理解Calendar控件的功能,熟练掌握改控件的使用方法 理解TextBoxWatermark控件的功能,熟练掌握改控件的使用方法 home back first prev next last 3
home back first prev next last 3 本章目标 ⚫ ASP.NET AJAX介绍 : ➢ 了解什么是AJAX ➢ 了解asp.net ajax的版本变更 ➢ 理解ASP.NET AJAX框架的客户端的功能 ➢ 理解ASP.NET AJAX框架的服务器端的功能 ⚫ ASP.NET AJAX的特性 : ➢ 了解服务器端特性 ➢ 了解客户端特性 ⚫ AJAX Extensions ➢ 理解ScriptManager控件的功能以及使用 ➢ 理解ScriptManagerProxy控件的功能以及使用 ➢ 理解UpdatePanel控件的功能以及使用 ➢ 理解UpdateProgress控件的功能以及使用 ➢ 理解Timer控件的功能以及使用 ⚫ AJAX Control Toolkit中典型控件: ➢ 理解AutoComplete 控件的功能,熟练掌握改控件的使用方法 ➢ 理解Calendar控件的功能,熟练掌握改控件的使用方法 ➢ 理解TextBoxWatermark控件 的功能,熟练掌握改控件的使用方法

ASP.NET AJAX介绍 AJAX的概念 AJAX(异步JavaScript和XML) Asp.net AJAX的版本变更 窗g区正☒■ home back first prev next last 4
home back first prev next last 4 ASP.NET AJAX介绍 ⚫ AJAX的概念 AJAX (异步 JavaScript 和 XML) ⚫ Asp.net AJAX的版本变更

ASP.NET AJAX介绍 ASP.NET AJAX框架的客户端的功能 客户端-Microsoft AJAX Library,是一个跨 浏览器、跨平台的Ajax客户端解决方案 包括封装良好的、可以运行于各种主流浏览 器之上的各种客户端组件 可以用JavaScript编写自定义的组件 窗a☒☑■ home back first prev next last 5
home back first prev next last 5 ASP.NET AJAX介绍 ⚫ ASP.NET AJAX框架的客户端 的功能 ➢ 客户端--Microsoft AJAX Library,是一个跨 浏览器、跨平台的Ajax客户端解决方案 ➢ 包括封装良好的、可以运行于各种主流浏览 器之上的各种客户端组件 ➢ 可以用JavaScript编写自定义的组件

ASP.NET AJAX介绍 ASP.NET AJAX框架的服务器端的功能 服务端控件: 1.ASP.NET 2.0 AJAX Extensions 2. 工具箱控件-ASP.NET AJAX Control Toolkit 简单方便的开发出带有强大Ajax功能以及 丰富用户体验的富客户端应用程序 home back first prev next last 6
home back first prev next last 6 ASP.NET AJAX介绍 ⚫ ASP.NET AJAX框架的服务器端 的功能 ✓ 服务端控件: 1. ASP.NET 2.0 AJAX Extensions 2. 工具箱控件--ASP.NET AJAX Control Toolkit ✓ 简单方便的开发出带有强大Ajax功能以及 丰富用户体验的富客户端应用程序

AJAX的特性 服务器端特性: 使用类似ASP.NET开发的方式声明服务器端控件,无需 了解JavaScript。 提供服务器端/客户端数据类型的自动转换、自动将服务 器端贡面方法或Neb Service方法暴露给客户端、为远 程Neb Service生成本地客户端代理等功能。 将ASP.NET内建的许多高级功能暴露给客户端。 和Visual Studio开发环境无缝集成。 客户端特性: 对JavaScript进行扩展,使其支持完全面向对象方式编 。 提供跨浏览器的兼容性支持。 大量的内建客户端组件,方便开发者使用 提供了声明型编程语言-ASP.NET AJAX XML Script home back first prev next last
home back first prev next last 7 AJAX的特性 ⚫ 服务器端特性: ✓ 使用类似ASP.NET开发的方式声明服务器端控件,无需 了解JavaScript 。 ✓ 提供服务器端/客户端数据类型的自动转换、自动将服务 器端页面方法或Web Service方法暴露给客户端、为远 程Web Service生成本地客户端代理等功能。 ✓ 将ASP.NET内建的许多高级功能暴露给客户端。 ✓ 和Visual Studio开发环境无缝集成。 ⚫ 客户端特性: ✓ 对JavaScript进行扩展,使其支持完全面向对象方式编 程。 ✓ 提供跨浏览器的兼容性支持。 ✓ 大量的内建客户端组件,方便开发者使用 ✓ 提供了声明型编程语言--ASP.NET AJAX XML Script

AJAX Extensions ScriptManager控件 控件概述 《5 ervice3>W + 窗回国☒一 home back first prev next last 8
home back first prev next last 8 AJAX Extensions ⚫ ScriptManager控件 ➢ 控件概述

AJAX Extensions ScriptManager控件 控件概述 属性方法? 描述 AllowCustomErore 和Web.config中的自定义错误配置区customEor>相联系,是否使用 它,默认值为truee AsyncPostBackErorMessage 异步回传发生错误时的自定义提示错误信息,口 AsyncPostBackTimeout 异步回传时超时限制,默认值为90,单位为秒, EnablePartialRenderinge 是否支持页面的局部更新,默认值为Tue,一般不需要修改, SeriptMode 指定SeriptManager发送到客户端的脚本的模式,有四种模式:Auto,I nherit,Debug,Release,默认值为Auto,后面会仔细说到。e ScriptPatho 设置所有的脚本块的根目录,作为全局属性,包括自定义的脚本块惑 者引用第三方的脚本块,如果在Scripts中的apScriptReference标签 中设置了Path属性,它将覆盖该属性。 OnAsyncPostBackEmor 异步回传发生异常时的服务端处理函数,在这里可以捕获一场信息并 作相应的处理。 OnResolveScriptReference 指定ResolveScriptReference事件的服务器端处理函数,在该涵数中可 以修改某一条脚本的相关信息如路径、版本等。? home back first prev next last 9
home back first prev next last 9 AJAX Extensions ⚫ ScriptManager控件 ➢ 控件概述

AJAX Extensions ScriptManager控件 一个简单的示例: ScriptManagerDemo.Default.aspx 窗a区☒■ home back first prev next last 10
home back first prev next last 10 AJAX Extensions ⚫ ScriptManager控件 ➢ 一个简单的示例: ScriptManagerDemo. Default.aspx