本书详细介绍AJAX在web开发上的应用。主要内容包括:ASP.NET AJAX技术概述、实现异步局部更新页面、UpdatePanel编程功能、PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合OOP功能、如何在客户端JavaScript调用Web 服务、如何从客户端JavaScript调用ASP.NET应用服务以及如何创建客户端功能的组件等。本书内容巨细靡遗,循序渐进,可帮助读者快速掌握AJAX的Web开发技术。\r\n 本书适合需要了解AJAX的技术人员参考。
推荐序\r\n序\r\n第1章 万事开头难,从了解AJAX开始学起\r\n 1.1 AJAX的用户观点\r\n 1.2 AJAX的开发人员观点\r\n 1.3 使用AJAX的思考\r\n 1.4 AJAX应用现状\r\n第2章 迈向解密之路,ASP.NET AJAX技术综述\r\n 2.1 什么是ASP.NET AJAX\r\n 2.2 探讨ASP.NET AJAX的架构\r\n 2.3 探讨ASP.NET AJAX的服务器端功能\r\n 2.4 探讨ASP.NET AJAX的客户端功能\r\n 2.5 关于AJAX Control ToolKit\r\n第3章 实现的第一步,使用UpdatePanel异步局部更新页面\r\n 3.1 如何异步局部更新页面\r\n 3.1.1 整页更新与异步局部更新\r\n 3.1.2 实现异步局部更新\r\n 3.2 探讨UpdatePanel控件的运作方式\r\n 3.3 探讨UpdatePanel控件的使用模式\r\n 3.4 探讨UpdatePanel控件内容的更新时机\r\n 3.5 探讨UpdatePanel控件的触发器\r\n 3.6 何时需要使用触发器类型PostBackTrigger\r\n 3.7 如何以嵌套方式使用UpdatePanel控件\r\n 3.8 如何在主控页面中使用UpdatePanel控件\r\n 3.9 哪些控件与UpdatePanel不兼容\r\n第4章 一切尽其在我,探讨UpdatePanel的编程功能\r\n 4.1 如何以编程方式更新一个UpdatePanel控件\r\n 4.2 如何以编程方式创建一个UpdatePanel控件\r\n 4.3 如何在自定义控件中启用局部更新功能\r\n 4.4 自定义UpdatePanel控件的异常处理\r\n 4.5 使用JavaScript程序代码来自定义UpdatePanel控件的错误处理\r\n第5章 悠游于异步之间,探索PageRequeStManager\r\n 5.1 什么是PageRequestManager\r\n 5.2 如何取得PageRequestManager的实例\r\n 5.3 客户端页面存留周期事件\r\n 5.4 如何取消异步回送\r\n 5.5 如何让UpdatePanel控件动起来\r\n 5.6 自定义局部更新的错误处理\r\n第6章 别让用户干着急,善用Update Progress控件\r\n 6.1 自定义UpdateProgress控件的属性\r\n……\r\n第7章 定时操作的最佳利器,善用Timer控件\r\n第8章 酷炫效果营造者,探讨AJAX Control Toolkit(上)\r\n第9章 酷炫效果营造者,探讨AJAX Control Toolkit(下)\r\n第10章 JavaScript换新装,注入OOP新灵魂\r\n第11章 外部资源的异步整合,探讨如何在客户羰JavaScript调用Web服务\r\n第12章 探讨如何于客户端JavaScript调用ASP.NET应用程序服务\r\n第13章 为自己量身打造,探讨创建具备客户端功能的组件\r\n附录 范例安装与使用说明
时光荏苒,每个人都被时光的洪流无情地推着向前走,而今的我也已迈入不惑之年。每一个生命阶段皆有它的欢喜它的忧,我也曾是少年轻狂意气风发,更如脱缰野马不受控制,当然也经历过彷徨无助迷失方向的晦涩时光,每一个时期的各种滋味还真是如人饮水冷暖自知。然而值得庆幸的是, 虽历经数十寒暑,我仍然坚持在信息界的岗位,因为我已明白这份工作终究是我的最爱。
在全世界时局不安而又竞争激烈的环境下,人人心中对未来不免充满不安定及不确定感,心中能感到幸福快乐的人也几乎快要绝迹。大部分人对工作态度也少了一份责任感与成就感,许多甚至是为五斗米折腰,更遑论能从中得到满足感,因此每天浑浑噩噩得过且过的人比比皆是。但试问我们真的要如此虚度美好人生吗?答案当然是否定的,而要跳脱此一困境并无良方,唯有尽全力地认真做好每一天的事。
这个答案看似简单,实际做起来却也不易。就拿我来说,就算已设定好今天的目标,也不免会否定自己的想法,犹豫不决进而情绪不稳影响事情进度。但现在的我已跳脱情绪的藩篱,秉持认真尽全力做好今日事之原则,确认自己的目标,所以在去年已成立章立民研究室,而今年初业已完成研究室的年度计划。在2007年3月7日由微软公司所举办的AJAX开发大会中,我也重回讲台,为长期支持我的忠实读者尽一份心尽一份力。在此我祝福每一位在自己工作岗位上兢兢业业认真奋斗的读者们,能够心中有美梦,美梦能成真!当然,也深切期盼所有与我一起打拼的工作伙伴们,能在我们的工作舞台上发光发热,成就美好未来。
最后,谨代表章立民研究室所有成员,感谢所有读者朋友们对我们的支持与厚爱,并恳请继续给我们批评与指教。谢谢大家!
章立民
2007年4月12日
章立民研究室:章立民先生是中国台湾非常知名和资深的技术作家。他在中国台湾微软公司担任顾问与讲师的时间长达15年,对微软开发工具与数据库管理系统等技术都有非常深入的研究。章立民先生不仅拥有丰富的实务经验,还经常与第一线的开发人员接触并交流,深知从业人员的真正需求。因此,不仅他的图书著作受到大家的肯定与喜爱,他所主讲的研讨会更是深获好评。
为了能够质与量并重,撰写出更多的优质书籍,并为两岸信息文化事业贡献一份心力,章立民先生在2006初正式成立了“章立民研究室”并担任技术总监,亲自审校所有书籍,期许通过团队的力量,提供更多的好书给广大的读者;也希望借此促进良性竞争,提升计算机图书的整体质量。
章立民研究室的所有成员有几项特色:第一,在相关领域必须有六年以上的实务经验;第二,必须参与或主持过数项具有代表性的项目;第三,必须同时专精Visual Basic与Visual C#社程序设计语言;第四,对数据库技术必须有相当深入的研究;最后一项就是,必须拥有高度的热诚以及无私分享的精神。
目前,“章立民研究室”的成员中,有人甚至已在美国从事项目开发10年以上,并且已经具备项目经理人的职位。他们在章立民先生的号召之下,加入到研究室的写作行列中。如此高水平的成员,让广大读者对“章立民研究室”拥有极高的期待。
无封面