ASP.NET 3.5 揭秘(卷2)
分類: 图书,计算机/网络,程序设计,ASP,
作者: (美)沃尔瑟著,谭振林等译
出 版 社: 人民邮电出版社
出版时间: 2009-6-1字数:版次: 1页数: 475印刷时间:开本: 16开印次: 1纸张:I S B N : 9787115204769包装: 平装编辑推荐
ASP.NET之父强烈推荐,无可争议的圣经级巨著,微软技术大师力作,国内多位MVP联袂翻译,涵盖ASP.NET 3.5 所有新特性,代码密集,提供C#和VB.NET两种版本。
内容简介
本书是有史以来最成功的ASP.NET著作最新版,有“ASP.NET圣经”之誉。作者因为这一系列著作而荣获微软公司社区最高技术荣誉“微软传奇人物”称号。在国内,本书以前的版本也影响了整整一代ASP.NET程序员。
在新版中,作者延续了循序渐进、深入浅出、详尽全面和代码密集等诸多令本书享誉世界的优点。与此同时,作者添加了大量新内容,涵盖ASP.NET 3.5引入的所有新特性,包括使用LINQ to SQL更轻松地构建数据驱动的网站,使用新的数据访问控件ListView和DataPager开发更加灵活的用户体验,以及整整三章全面剖析 ASP.NET AJAX。卷2是高级篇,主要介绍了ASP.NET的安全性,缓存、状态维护、本地化等构建各种ASP.NET应用程序时所需的关键实用技术,自定义控件 的构建以及ASP.NET AJAX技术等,最后还给出了一个完整的示例应用程序。本书广受读者称道,除了文字叙述清晰透彻之外,代码示例也处处堪称经典,体现了作者世界级大师的深 厚功力。中文版所有代码示例都用C#语言来描述,并同时在网站www.turingbook.com中提供C#和VB.NET代码。
本书既是绝佳的学习资源,也是你肯定会不断查阅的必备参考书。
作者简介
Stephen Walther蜚声世界的ASP.NET专家,现为微软公司ASP.NET小组资深程序经理,负责ASP.NET MVC。他曾是多年的微软MVP,并荣获微软公司社区最高技术荣誉“微软传奇人物”称号。他开发的微软ASP.NET示范性应用程序ASP.NET Community Starter Kit,麻省理工学院、斯坦福大学和哈佛大学等200多所大学使用的Collegescape应用程序,以及拍卖网站 www.cityauction.com等,都已经成为经典。本书为其代表著作。
目录
第一部分 安全
第1章使用Login控件
1.1 Login控件概览
1.2 使用Login控件
1.3 使用CreateUserWizard控件
1.4 使用LoginStatus控件
1.5 使用LoginName控件
1.6 使用ChangePassword控件
1.7 使用PasswordRecovery控件
1.8 使用LoginView控件
1.9 小结
第2章使用ASP.NET Membership
2.1 配置身份验证
2.2 配置安全授权
2.3 使用ASP.NET Membership
2.4 使用角色管理器
2.5 小结
第二部分 创建ASP.NET应用程序
第3章维护应用程序状态
3.1 使用浏览器cookie
3.2 使用Session状态
3.3 使用用户配置文件
3.4 小结
第4章缓存应用程序页面和数据
4.1 缓存概览
4.2 使用页面输出缓存
4.3 使用部分页面缓存
4.4 使用数据源缓存
4.5 使用数据缓存
4.6 使用SQL缓存依赖
4.7 小结
第5章多语言本地化应用程序
5.1 设置当前文化
5.2 使用CultureInfo类
5.3 创建本地资源
5.4 创建全局资源
5.5 使用Localize控件
5.6 小结
第6章使用HTTP运行库
6.1 创建自定义BuildProvider
6.2 创建自定义ExpressionBuilder
6.3 创建HTTP处理程序
6.4 使用HTTP应用程序和HTTP模块
6.5 小结
第7章配置应用程序
7.1 网站配置概览
7.2 使用配置API
7.3 创建自定义配置节
7.4 创建加密的配置节
7.5 小结
第三部分 构建自定义控件
第8章构建自定义控件
8.1 构建自定义控件概述
8.2 视图状态和控件状态
8.3 处理回传数据和事件
8.4 使用控件属性集合
8.5 构建更好的设计器体验
8.6 小结
第9章创建模板化数据绑定控件
9.1 创建模板化控件
9.2 创建模板化数据绑定控件
9.3 小结
第四部分 ASP.NET AJAX
第10章使用服务器端ASP.NET AJAX
10.1 Ajax概况
10.2 服务器端Ajax与客户端Ajax
10.3 调试Ajax应用
10.4 使用UpdatePanel控件
10.5 使用Timer控件
10.6 使用UpdateProgress控件
10.7 小结
第11章使用ASP.NET AJAX ControlToolkit
11.1使用ASP.NET AJAX Control Toolkit
11.2Toolkit控件概述
11.3使用AutoComplete控件
11.4使用DragPanel控件
11.5使用FilteredTextBox控件
11.6使用MaskedEdit控件
11.7使用Animation控件
11.8使用UpdatePanelAnimation控件
11.9小结
第12章使用客户端ASP.NET AJAX
12.1让JavaScript看上去像C#
12.2在客户端调用Web服务
12.3创建自定义AJAX控件和行为
12.4小结
第五部分 示例程序
第13章构建代码示例网站
13.1示例网站概览
13.2数据访问与验证
13.3使用Ajax
13.4使用VirtualPathProvider类
13.5小结
媒体评论
这是一部杰作,极为详细地讲述了ASP.NET的方方面面。本书卓尔不群之处正在于,它提供了大量短小而精准的高质量代码,不仅很好地剖析了各种特性的 工作机理,而且演示了如何在实战中使用这些特性。……需要真正可靠和详尽的ASP.NET参考吗?我强烈推荐本书。”——Scott Guthrie,ASP.NET之父,微软公司副总裁“本书涵盖了ASP.NET程序员所需要的一切知识,深度无与伦比,绝对不容错过。别忘了,作者可是微软传奇英雄,是我们所有ASP.NET开发者的偶像。”——David Betz,微软MVP“这是一部杰作,极为详细地讲述了ASP.NET 2.0的方方面面。本书卓尔不群之处正在于,它含有大量短小而精准的高质量代码,不仅很好地剖析了各种特性的工作机理,而且演示了如何在实战中使用这些特性。……需要真正可靠而详尽的ASP.NET参考书吗?我强烈推荐本书。”——Scott Guthrie,ASP.NET之父,微软开发事业部总经理“在我看来本书绝对物超所值,无论是初学者还是高级ASP.NET程序员都应该拥有它。它不仅是极佳的工具书,更通过大量实例深入阐释了各种重要原理。”——Jason N. Gaylord,微软MVP,ASPInsider“对于作者以一己之力完成如此规模的巨著,我非常吃惊。本书无疑是目前市场上最全面、精确和杰出的ASP.NET学习资源。我给它五星。”——Anand Narayanaswamy,微软MVP “本书上一版曾取得了轰动性的成功。新版几乎是完全重写,其清新的写作风格、字里行间流露出的真知灼见、对ASP.NET 2.0特性的深入剖析,无不令人印象深刻。”——Mike Riley,Jolt大奖评委“目前最为全面深入的ASP.NET著作……作者透彻易懂的写作风格更使本书锦上添花。所有ASP.NET程序员必备。”——微软ASP.NET网站“很难想象竟然有这样的好书,……它的内容非常全面,拥有大量实际可用示例,作者的讲解深入浅出……”——Amazon.com评论“一言以蔽之,这是最好的ASP.NET图书。”——Safari.com评论“如果可以,我要给此书1000颗星,它简直不能仅仅用完美来形容。它是如何做到这一点的?”——Amazon.com评论“我已经读过了不少ASP.NET 2.0方面的图书,它们都有这样或者那样的问题:技术错误、代码不能运行、指示不清、解说有跳步等。这本书真是一个令人惊喜的异类,它循循善诱地讲述了方方面面。作者显然不仅对技术烂熟于心,而且非常善于表达。……毫无疑问,它是必备的!”——Amazon.com评论