网络编程:第12章 ASP.NET AJAX.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

*使用UpdatePanel实现的条件更新UpdatePanel控件的UpdateMode属性默认为Always,表示页面中任何一个控件引起的回发事件都会引起UpdatePanel控件内部区域所有控件的更新(无条件更新)。若要求只有页面中某个或某几个控件的某个事件,才能引起Updatepanel区域更新(有条件更新),可设置Updatepanel控件的UpdateMode属性为Conditional,ChildrenAsTrigger为False,后利用UpdatePanel的Trigger属性,为其指定一个或多个触发器。条件更新实例*asp:AsyncPostBackTrigger元素定义触发器asp:UpdatePanelID=UpdatePanel1runat=serverContentTemplate……//添加需要刷新的控件/ContentTemplateTriggersasp:AsyncPostBackTriggerControlID=Button1EventName=Click//Triggers/asp:UpdatePanel*使用外部按钮刷新UpdatePanel控件外部按钮是指未包含在UpdatePanel控件内的按钮。若要在单击按钮时实现局部刷新功能,就需要在UpdatePanel控件的Triggers元素中进行触发器设置。Web程序设计——ASP.NET实用网站开发Web程序设计——ASP.NET实用网站开发Web程序设计——ASP.NET实用网站开发Web程序设计——ASP.NET实用网站开发Web程序设计——ASP.NET实用网站开发Web程序设计——ASP.NET实用网站开发Web程序设计——ASP.NET实用网站开发Web程序设计——ASP.NET实用网站开发Web程序设计——ASP.NET实用网站开发Web程序设计——ASP.NET实用网站开发Web程序设计——ASP.NET实用网站开发*第12章ASP.NETAJAX*本章要点:了解AJAX基础知识理解AJAX工作原理理解ASP.NETAJAX技术掌握ASP.NETAJAX服务器控件的用法*目录12.1AJAX基础12.1.1AJAX概述12.1.2ASP.NETAJAX技术12.2ASP.NETAJAX服务器控件12.2.1ScriptManager控件12.2.2UpdatePanel控件12.2.3Timer控件12.2.4UpdateProgress控件12.3ASP.NETAJAXControlToolkit12.4小结*12.1AJAX基础AJAX是AsynchronousJavaScriptandXML的缩写(异步JavaScript和XML),是一种利用已经成熟的技术构建具有良好交互性的Web应用程序的好方法,它使得浏览器可以为用户提供更为自然的浏览体验。通常称AJAX页面为无刷新Web页面。ASP.NETAJAX是AJAX的Microsoft实现方式,对AJAX的使用以控件形式提供,提高了易用性。*12.1.1AJAX概述AJAX技术将桌面应用程序具有的交互性应用于Web应用程序AJAX所用到的技术包括:文档对象模型DOM:通过JavaScript代码使用DOM处理HTML结构和服务器返回的XML。JavaScript代码:这是运行AJAXWeb应用程序的核心代码,帮助改进与服务器应用程序的通信。DHTML:通过使用div、span和其他动态HTML元素来动态更新表单。XMLHttpRequest对象:该对象允许浏览器与Web服务器通信,通过MSXMLActiveX组件可以在IE5.0以上的浏览器中使用。*同步与异步传统B/S模式(同步)同步:提交请求→等待服务器处理→处理完毕返回(这个期间客户端浏览器不能干任何事)同步是指发送方发出数据后,等接收方发回响应后才发下一个数据包的通讯方式。AJAX技术(异步)异步:请求通过事件触发→服务器处理(这时浏览器仍然可以作其他事情)→处理完毕。异步是指发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。传统Web应用(同步)请求信息请求信息果结理处端器务服果结理处端器务服服务器客户端浏览器用户浏览器发出请求浏览器接收结果

文档评论(0)

胖鸥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档