欢迎来到天天文库
浏览记录
ID:50018656
大小:237.50 KB
页数:31页
时间:2020-03-07
《ASP.NET 4.0网站开发实例教程 教学课件 作者 978-7-302-30496-8ch08.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2021年10月15日第1页第8章ASP.NETAJAX教学目标本章内容2021年10月15日第2页教学目标了解ASP.NETAJAX的基本知识使用UpdatePanel控件使用UpdateProgress控件通知用户Ajax操作的进程使用Timer控件使用客户端ASP.NETAJAXLibrary2021年10月15日第3页本章内容8.1AJAX入门8.2使用AJAX控件8.3客户端ASP.NETAJAXLibrary8.4本章小结8.5思考和练习2021年10月15日第4页本章内容8.1AJAX入门8.2使用AJAX控件8.3客户端ASP.NETAJAXL
2、ibrary8.4本章小结8.5思考和练习2021年10月15日第5页8.1AJAX入门Ajax是一种广泛而且十分有趣的技术,可以给站点增加许多功能。Ajax技术的最大优点是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。AJAX简介ASP.NETAJAX2021年10月15日第6页AJAX简介Ajax(AsynchronousJavaScriptandXML)技术是由JesseJamesGarrett提出的,是综合异步通信、JavaScript以及XML等多种网络技术新的编程方式。如果
3、从用户看到的实际效果来看,也可以形象地称之为无页面刷新技术。Ajax技术的主要内容包括:基于Web标准XHTML+CSS的表示;使用DOM(DocumentObjectModel)进行动态显示及交互;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest进行异步数据检索;使用JavaScript将所有的东西绑定在一起等。2021年10月15日第7页ASP.NETAJAX(1/3)2005年,Microsoft公司在专业开发人员大会上宣布将在ASP.NET上实现Ajax功能(开发代号为Atlas),主要是为了充分利用客户端JavaScrip
4、t、DHTML和XMLHttpRequest对象。目的是帮助开发人员创建更具交互性的支持Ajax的Web应用程序。直到2007年1月,Microsoft公司才真正推出了具有Ajax风格的异步编程模型,这就是ASP.NETAJAX1.0。同时,为了与其他的Ajax技术区分,Microsoft公司用大写的AJAX,并在其前面加上ASP.NET。2021年10月15日第8页ASP.NETAJAX(2/3)ASP.NETAJAX1.0是以可以在ASP.NET2.0之上安装的单独一个下载的形式发布的。从.NETFramework3.5开始,所有这些特性都成为ASP.NE
5、T所固有的,这意味着在构建或部署应用时,不再需要下载和安装单独的ASP.NETAJAX安装文件。在ASP.NET4中,它被完全集成在.NET4Framework和VWD2010中,并且与其他客户端架构(包括jQuery)具有很好的互操作性。2021年10月15日第9页ASP.NETAJAX(3/3)ASP.NETAJAX包括两个重要的部分:ASP.NETAJAX服务器控件和客户端ASP.NETAJAXLibrary。对于Web开发来说,ASP.NETAJAX从基础框架实现,到客户端与服务器的通信,都发生了翻天覆地的变化。相对于ASP.NET来说,ASP.NET
6、AJAX是一种更为成熟的Web开发技术。2021年10月15日第10页本章内容8.1AJAX入门8.2使用AJAX控件8.3客户端ASP.NETAJAXLibrary8.4本章小结8.5思考和练习2021年10月15日第11页8.2使用AJAX控件ASP.NETAJAX完全综合集成到了ASP.NET和VWD中,工具箱中包含一个“AJAXExtensions”类别,该类别中包含了要在页面中使用的与Ajax相关的控件。ScriptManager控件UpdatePanel控件UpdateProgress控件Timer控件ScriptManagerProxy控件202
7、1年10月15日第12页ScriptManager控件ScriptManager控件是ASP.NETAJAX的核心,它提供处理页面上的所有ASP.NETAJAX控件(UpdatePanel、UpdateProgress等)的支持,没有该控件的存在其他ASP.NETAJAX控件是不能工作的,并且所有需要支持ASP.NETAJAX的ASP.NET页面上只能有一个ScriptManager控件。另外,ScriptManager控件还可以生成相关的客户端代理脚本以便能够在客户端脚本中访问Web服务。2021年10月15日第13页ScriptManager控件的用法Sc
8、riptManager控件是客户端页面
此文档下载收益归作者所有