词条 | ASP.NET2.0AJAX入门经典 |
释义 | 《ASP.NET2.0AJAX入门经典》全面介绍了ASP.NET2.0AJAX技术,从中可以学到如何构建功能更丰富、更动态的Web站点和Web应用程序。也提供了ASP.NET2.0AJAX的深层次的知识,清楚地说明了如何使用这种技术,并包括了大量的代码示例,可以使用这些示例作为构建自己应用程序的基础。 版权信息书 名: ASP.NET2.0AJAX入门经典 作 者:(美国)(WallaceB.McClure)麦克卢尔 (美国)(SteveC.Orr)欧尔 出版社: 清华大学出版社 出版时间: 2008 ISBN: 9787302177289 开本: 16 定价: 39.99 元 内容简介本书的作者是一个MicrosoftMVP团队,使用本书可以加快在ASP.NET平台上使用ASP.NET2.0AJAX进行程序开发的速度。本书演示了如何与Web服务进行基本的AJAX风格的操作,并介绍了如何使用UpdatePanel控件、AJAXControToolkit和其他功能。本书的后面部分介绍了一些ASP.NET2.0AJAX的高级功能,包括安全性、与ASP.NET服务集成、调试。 本书主要内容 如何构建ASP.NETAJAX应用程序。 把AJAX与ASP.NET服务器控件和页面生命周期相结合的方法。 添加客户端控件功能以及与服务器端数据集成的方法。 ASP.NETAJAX为JavaScript开发人员带来的新特性。 在操作进行过程中为用户提供反馈信息的策略。 如何使用ASP.NET的安全服务。 调试应用程序的技巧。 本书读者对象 本书适用于使用ASP.NET2.0AJAX技术构建Web站点和应用程序的开发人员和编程人员。 目录第1章ASP.NETAJAX综述1 1.1开发趋势1 1.2问题所在4 1.3改善用户体验4 1.4现状5 1.5什么是AJAX5 1.5.1AJAX的优势6 1.5.2AJAX发展历史6 1.5.3组成AJAX的技术6 1.6什么是ASP.NET2.0AJAX7 1.7AJAX的使用者8 1.7.1现状9 1.7.2程序包9 1.7.3AJAX的未来9 1.8本章小结10 第2章创建ASP.NETAJAX 应用程序11 2.1安装ASP.NETAJAX11 2.2创建ASP.NETAJAX 应用程序13 2.2.1创建一个管理用户和 角色的数据库15 2.2.2创建一个数据访问层16 2.2.3创建一个角色管理页面18 2.2.4添加一个UpdateProgress 控件21 2.3在已有应用程序中添加 ASP.NETAJAX功能22 2.3.1添加ScriptManager控件28 2.3.2添加UpdatePanel控件29 2.3.3添加AutoCompleteExtender 控件29 2.4本章小结31 第3章ASP.NETAJAX体系结构33 3.1ASP.NETAJAX基础33 3.2理解代码库34 3.3实现跨浏览器兼容35 3.4探索MicrosoftAJAXLibrary36 3.5客户端事件生命周期37 3.6服务器端控件和组件38 3.7检测JavaScript文件41 3.8操控HTTP处理程序42 3.9使用web.config文件43 3.10本章小结50 第4章Web服务调用51 4.1AJAX介绍51 4.1.1使用ASP.NETAJAX 开发的优势52 4.1.2使用ASP.NETAJAX 开发的劣势52 4.1.3各种AJAX库53 4.2客户端JavaScript概述53 4.2.1什么是JavaScript54 4.2.2为什么需要JavaScript54 4.2.3常见控件引用54 4.2.4浏览器支持56 4.3客户端内容56 4.3.1ScriptManager57 4.3.2快捷方式61 4.3.3ScriptManagerProxy61 4.3.4XML-Script62 4.4服务器端操作62 4.5客户端和服务器协同工作64 4.5.1使用ASP.NET调用约定64 4.5.2执行异步操作66 4.6AJAX应用68 4.7返回数据68 4.7.1简单数据类型69 4.7.2使用定制业务对象70 4.8基于页面的Web服务73 4.9JSON数据格式74 4.9.1什么是JSON75 4.9.2为什么使用JSON76 4.10问题所在76 4.10.1无效回送或回调参数76 4.10.2同步ViewState78 4.10.3出错处理79 4.11FuturesCTP82 4.12本章小结82 第5章UpdatePanel控件83 5.1什么是UpdatePanel83 5.2理解异步回送84 5.3UpdatePanel的浏览器支持85 5.4配置UpdatePanel86 5.4.1ScriptManager87 5.4.2ScriptManager的方法和属性88 5.4.3触发UpdatePanel88 5.4.490 5.4.5终止按钮90 5.4.6ChildrenAsTriggers91 5.4.7UpdateMode91 5.4.8RenderMode91 5.5服务器端调试91 5.6动态添加UpdatePanel92 5.7客户端页面生命周期94 5.7.1PageRequestManager95 5.7.2initializeRequest95 5.7.3beginRequest95 5.7.4pageLoading96 5.7.5pageLoaded96 5.7.6endRequest96 5.7.7init97 5.7.8pageUnload97 5.8添加控件99 5.9编制控件105 5.9.1注册脚本105 5.9.2初始化脚本106 5.9.3实施客户端处置功能107 5.10其他控件108 5.10.1UpdateProgress控件108 5.10.2Timer控件108 5.11本章小结110 第6章ControlToolkit111 6.1开发团体项目111 6.2安装工具集112 6.3测试工具集控件116 6.3.1扩展器控件116 6.3.2控件基本使用方法117 6.4测试控件119 6.4.1控件列表119 6.4.2应用控件126 6.5创建扩展器控件149 6.6为AJAXControlToolkit开放 源代码项目做出贡献149 6.7本章小结150 第7章控件扩展器151 7.1核心框架151 7.2创建一个控件152 7.2.1创建项目153 7.2.2嵌入脚本资源155 7.2.3实施抽象方法157 7.2.4提供动态行为实现160 7.2.5完成的扩展器167 7.2.6ASP.NETAJAXControl Toolkit167 7.2.7使用AJAXControlToolkit 增强扩展器171 7.2.8AJAXControlToolkit效果174 7.3使用AJAXControlToolkit 的优缺点175 7.4本章小结176 第8章JavaScript增强179 8.1数据类型179 8.1.1Object()对象180 8.1.2Boolean()对象181 8.1.3Number()对象182 8.1.4String()对象183 8.1.5Array()对象184 8.1.6StringBuilder()类186 8.1.7Date()对象188 8.1.8Error()对象190 8.2代码管理191 8.2.1命名空间191 8.2.2类193 8.2.3继承194 8.2.4接口196 8.2.5集成语言特征196 8.2.6枚举198 8.3本章小结199 第9章MicrosoftAJAXLibrary201 9.1客户端命名空间201 9.2Sys命名空间202 9.2.1类型202 9.2.2Sys.Debug203 9.2.3Sys.StringBuilder204 9.3Sys.Net命名空间211 9.4Sys.Serialization命名空间219 9.5MicrosoftAJAXLibrary 事件处理224 9.6本章小结225 第10章用户界面设计227 10.1异步和同步回送227 10.2用户处理通知228 10.3动画显示异步回送233 10.4在操作进行中提供反馈236 10.5中断操作239 10.6操作异常243 10.7本章小结246 第11章安全和集成249 11.1集成工作方式249 11.2保护Web应用程序249 11.3ASP.NET成员资格服务251 11.4使用MicrosoftASP.NET 2.0AJAX253 11.5身份验证服务253 11.5.1Login函数253 11.5.2Logout函数254 11.5.3启用身份验证服务254 11.5.4小结260 11.6配置服务261 11.6.1属性字段261 11.6.2Load函数261 11.6.3Save函数261 11.6.4启用配置服务262 11.7本章小结271 第12章调试273 12.1服务器端调试273 12.2使用断点275 12.3JavaScript调试276 12.3.1其他调用调试器的方法284 12.3.2使用debugger关键字285 12.3.3其他检测变量值的方法287 12.4ASP.NETAJAX调试支持291 12.4.1使用Sys.Debug291 12.4.2断言和失败297 12.4.3使用Sys.Debug.assert297 12.4.4使用Sys.Debug.fail299 12.4.5ScriptManager调试支持299 12.5中间人300 12.6使用WebDevelopment Helper305 12.7在Firefox中调试307 12.8本章小结310 第13章ASP.NETAJAXFutures CTP:在线内容313 13.1XML-Script313 13.2数据绑定314 13.3拖放功能315 13.4桥接316 13.5Silverlight317 附录参考资料319 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。