- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AJAX入门幻灯片
AJAX入门 上章回顾 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控件 的功能,熟练掌握改控件的使用方法 ASP.NET AJAX介绍 AJAX的概念 AJAX (异步 JavaScript 和 XML) Asp.net AJAX的版本变更 ASP.NET AJAX介绍 ASP.NET AJAX框架的客户端 的功能 客户端--Microsoft AJAX Library,是一个跨浏览器、跨平台的Ajax客户端解决方案 包括封装良好的、可以运行于各种主流浏览器之上的各种客户端组件 可以用JavaScript编写自定义的组件 ASP.NET AJAX介绍 ASP.NET AJAX框架的服务器端 的功能 服务端控件: ASP.NET 2.0 AJAX Extensions 工具箱控件--ASP.NET AJAX Control Toolkit 简单方便的开发出带有强大Ajax功能以及丰富用户体验的富客户端应用程序 AJAX的特性 服务器端特性: 使用类似ASP.NET开发的方式声明服务器端控件,无需了解JavaScript 。 提供服务器端/客户端数据类型的自动转换、自动将服务器端页面方法或Web Service方法暴露给客户端、为远程Web Service生成本地客户端代理等功能。 将ASP.NET内建的许多高级功能暴露给客户端。 和Visual Studio开发环境无缝集成。 客户端特性: 对JavaScript进行扩展,使其支持完全面向对象方式编程。 提供跨浏览器的兼容性支持。 大量的内建客户端组件,方便开发者使用 提供了声明型编程语言--ASP.NET AJAX XML Script AJAX Extensions ScriptManager控件 控件概述 AJAX Extensions ScriptManager控件 控件概述 AJAX Extensions ScriptManager控件 一个简单的示例: ScriptManagerDemo. Default.aspx AJAX Extensions ScriptManager控件 客户端脚本模式: AJAX Extensions ScriptManager控件 错误处理 示例:ScriptManagerDemo. Default2.aspx AJAX Extensions ScriptManager控件 Services属性 示例:ScriptManagerDemo. Default3.aspx WebServiceSample.asmx AJAX Extensions ScriptManager控件 Scripts属性: Path属性指定脚本的路径; ScriptMode属性指定客户端脚本的模式; IgnoreScriptPath属性指定是否忽略掉ScriptManager中的ScriptPath属性。 AJAX Extensions ScriptManagerProxy控件 控件概述 为什么采用该控件:一个ASPX页面上只能有一个ScriptManager控件。 采用的时机就是在Master的情况下,如果需要在Master和Content中引入不同的脚本时,就需要在Content中使用ScriptManagerProxy。 控件的子标签:Services,Scripts,AuthenticationService,ProfileService。 AJAX Extensions ScriptManagerProxy控件 简单示例 scriptmanagerproxydemo AJAX Extensions UpdatePanel控件 控件概述 AJAX Extensions Upd
文档评论(0)