成功加入购物车
[美] 沃尔瑟 著; 谭振林 译 / 人民邮电出版社 / 2009-06 / 平装
售价 ¥ 5.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2022-05-27
卖家超过10天未登录
ASP.NET 3.5 揭秘(卷2)
《ASP.NET3.5揭秘(卷2)》是有史以来最成功的ASP.NET著作最新版,有“ASP.NET圣经”之誉。作者因为这一系列著作而荣获微软公司社区最高技术荣誉“微软传奇人物”称号。在国内,《ASP.NET3.5揭秘(卷2)》以前的版本也影响了整整一代ASP.NET程序员。在新版中,作者延续了循序渐进、深入浅出、详尽全面和代码密集等诸多令《ASP.NET3.5揭秘(卷2)》享誉世界的优点。与此同时,作者添加了大量新内容,涵盖ASP.NET3.5引入的所有新特性,包括使用LINQtoSQL更轻松地构建数据驱动的网站,使用新的数据访问控件ListView和DataPager开发更加灵活的用户体验,以及整整三章全面剖析ASP.NETAJAX。卷2是高级篇,主要介绍了ASP.NET的安全性,缓存、状态维护、本地化等构建各种ASP.NET应用程序时所需的关键实用技术,自定义控件的构建以及ASP.NETAJAX技术等,最后还给出了一个完整的示例应用程序。《ASP.NET3.5揭秘(卷2)》广受读者称道,除了文字叙述清晰透彻之外,代码示例也处处堪称经典,体现了作者世界级大师的深厚功力。中文版所有代码示例都用C#语言来描述,并同时在网站www.turingbook.com中提供C#和VB.NET代码。
《ASP.NET3.5揭秘(卷2)》既是绝佳的学习资源,也是你肯定会不断查阅的必备参考书。
StephenWalther蜚声世界的ASP.NET专家,现为微软公司ASP.NET小组资深程序经理,负责ASP.NETMVC。他曾是多年的微软MVP,并荣获微软公司社区最高技术荣誉“微软传奇人物”称号。他开发的微软ASP.NET示范性应用程序ASP.NETCommunityStarterKit,麻省理工学院、斯坦福大学和哈佛大学等200多所大学使用的Collegescape应用程序,以及拍卖网站www.cityauction.com等,都已经成为经典。本书为其代表著作。
第一部分安全第1章使用Login控件1.1Login控件概览1.2使用Logln控件1.2.1自动重定向用户到来源页面1.2.2自动隐藏已验证用户的Login控件I.2.3使用模板定制Login控件1.2.4使用Login控件执行自定义身份验证1.3使用CreateUserWizard控件1.1.1配置自定义用户表单字段1.3.2发送已创建用户电子邮件通知1.3.3用户自动重定向来源页面1.3.4自动生成密码1.3.5在CreateUserWizard控件中使用模板1.3.6在CreateUserWizard控件中添加注册步骤1.4使用LoginStatus控件1.5使用LoginName控件1.6使用ChangePassword控件1.6.1发送电子邮件通知密码更改1.6.2在ChangePassword控件申使用模板1.7使用PasswordRecovery控件1.7.1找回用户的原始密码1.7.2要求安全提示问题和答案1.7.3在PasswordRecovery控件中使用模板1.8使用LoginView控件1.9小结第2章使用ASP.NETMembership2.1配置身份验证2.1.1配置Forms身份验证2.1.2使用无cookie的Forms身份验证2.1.3在Forms身份验证中使用相对超时限制2.1.4跨应用程序使用Forms身份验证2.1.5跨域使用Forms身份验证2.1.6使用FormsAuthenticatiOn类2.1.7使用User类2.2配置安全授权2.2.1角色授权2.2.2根据位置授权访问文件2.2.3对图片以及其他文件类型进行访问授权2.2.4对传统ASP页面进行访问授权2.3使用ASP.NETMembership2.3.1使用MembershipAPI2.3.2加密和散列用户密码2.3.3修改用户密码条件2.3.4锁定坏用户2.3.5配置SQLMembershipProvider提供程序2.3.6配置ActiveDirectoryMembershiProvder2.3.7创建自定义Membership提供程序2.4使用角色管理器2.4.1配置Sqlroleprovider2.4.2配置WindowsTokenRoleprovier2.4.3配置AuthorizationStoreRoleProvider2.4.4在浏览器cookie中缓存角色2.4.5使用RolesAPI2.5小结第二部分创建ASP.NE丁应用程序第3章维护应用程序状态3.1使用浏览器cookie3.1.1cookie的安全性限制3.1.2创建cookie3.].3读取cookie3.1.4设置cookie属性3.1.5删除cookie3.1.6使用多值cookie3.2使用Sesslon状态3.2.1在Session状态中保存数据库数据3.2.2使用Sesslon对象3.2.3处理Session事件3.2.4会话失效控制3.2.5使用无Cookie的Session状态3.2.6配置Session状态存储3.2.7配置SQLServerSession状态3.3使用用户配置文件3.3.1创建用户配置文件组3.3.2支持匿名用户3.3.3合并匿名用户配置文件3.3.4从自定义类继承Profile3.3.5创建复杂Profile属性3.3.6自动保存用户配置3.3.7从组件访问用户配置3.3.8使用配置文件管理器3.3.9配置用户配置提供程序3.3.10创建自定义用户配置提供程序3.4小结第4章缓存应用程序页面和数据4.1缓存概览4.2使用页面输出缓存4.2.1使用参数改变输出缓存4.2.2基于控件变化的输出缓存4.2.3基于头变化的输出缓存4.2.4基于浏览器变化的输出缓存4.2.5基于自定义函数变化的输出缓存4.2.6设置缓存位置4.2.7创建页面输出缓存文件依赖4.2.8使用编程方式设置页面输出缓存过期4.2.9以编程方式操作页面输出缓存4.2.10创建页面输出缓存配置4.3使用部分页面缓存4.3.1使用缓存后替换4.3.2用户控件缓存4.3.3共享用户控件的输出缓存4.3.4以编程方式处理用户控件缓存4.3.5创建用户控件缓存的文件依赖4.3.6缓存动态载入的用户控件4.4使用数据源缓存4.4.1使用绝对缓存过期策略4.4.2使用弹性缓存过期策略4.4.3使用ObjectDatDaSource控件缓存4.4.4使用xm]DataSourCe控件缓存4.4.5创建DataSourCe控件键依赖4.5使用数据缓存4.5.1使用缓存API4.5.2添加项目到缓存4.5.3使用绝对过期策略添加项目4.5.4使用弹性过期策略添加项目到缓存4.5.5使用依赖添加项目4.5.6指定缓存项目优先级4.5.7配置缓存4.6使用SQL缓存依赖4.6.1使用轮询SQL缓存依赖4.6.2配置轮询SQL缓存依赖4.6.3对页面输出缓存使用轮询SQL缓存依赖4.6.4对数据源缓存使用轮询SQL缓存依赖4.6.5对数据缓存使用轮询SQL缓存依赖4.6.6使用推SQL缓存依赖4.6.7配置推SQL缓存依赖4.6.8对页面输出缓存使用推SQL缓存依赖4.6.9对数据源缓存使用推SQL缓存依赖4.6.10对数据缓存使用推SQL缓存依赖4.7小结第5章多语言本地化应用程序5.1设置当前文化5.1.1手动设置文化5.1.2自动检测文化5.1.3在Web配置文件中设置文化5.].4文化和ASP.NET控件5.2使用CultureInfo类5.2.1使用Cultureinfo类格式化字符串值5.2.2比较和排序字符串值5.3创建本地资源5.3.1显式本地化表达式5.3.2隐式本地化表达式5.3.3对页面属性使用本地化资源5.3.4以编程方式获取本地资源5.4创建全局资源5.4.1以编程方式获取全局资源5.4.2使用强类型本地化表达式5.5使用Localize控件5.6小结第6章使用HTTP运行库6.1创建自定义BuildProvider6.1.1创建简单的BuildProvider6.1.2创建数据访问组件BuildProvider6.2创建自定义ExpressionBuilder6.3创建HTTP处理程序6.3.1创建一般处理程序6.3.2实现IHttDLland]er接口6.3.3在IIS中注册扩展名6.3.4创建异步HTTP处理程序6.4使用HTTP应用程序和HTTP模块6.4.1创建Global.asax文件6.4.2创建自定义HTTP模块6.5小结第7章配置应用程序7.1网站配置概览7.1.1使用Web站点管理工具7.1.2使用ASP.NETMMC嵌入工具7.1.3ASP.NET配置节7.1.4把配置设置应用到特定路径7.1.5锁定配置文件7.1.6添加自定义应用程序设置7.1.7将配置设置放到外部文件7.2使用配置API7.2.1从当前应用程序读取配置节7.2.2打开配置文件7.2.3打开远程服务器上的配置文件7.2.4使用Confiquration类7.2.5修改配置节7.2.6准备创建新的网站7.3创建自定义配置节7.4创建加密的配置节7.4.1使用aspnet_regiis工具加密配置节7.4.2以编程方式加密配置节7.4.3部署加密的Web配置文件7.5小结第三部分构建自定义控件第8章构建自定义控件8.1构建自定义控件概述8.1.1构建完全生成控件8.1.2构建组合控件8.1.3构建混合控件8.2视图状态和控件状态8.2.1支持视图状态8.2.2支持控件状态8.3处理回传数据和事件8.3.1处理回传数据8.3.2处理回传事件8.4使用控件属性集合8.4.I使用ParseChi]dren特性8.4.2使用AddParsedsubobjeCt()方法8.4.3使用ControlBuilder8.5构建更好的设计器体验8.5.1给控件应用设计时特性8.5.2创建控件设计器8.5.3创建ContainerControlDesigner8.5.4添加智能标签8.6小结第9章创建模板化数据绑定控件9.1创建模板化控件9.1.1实现ITemplate接口9.I.2创建默认模板9.1.3支持简化的数据绑定9.1.4支持双向数据绑定9.2创建模板化数据绑定控件9.3小结第四部分ASP.NETAJAX第10章使用服务器端ASPNE丁AJAX10.1Ajax概况10.2服务器端Ajax与客户端AJaX10.3调试Ajax应用10.4使用UpdatePanel控件10.4.1指定UpdatePanel触发器10.4.2嵌套的UpdatePanel控件10.4.3以编程方式更新UpdatePane10.4.4UpdatePanel与JavaScript10.4.5UpdatePanel服务器端页面执行生命周期10.4.6UpdatePanel客户端页面执行生命周期10.4.7取消当前异步回传10.4.8中断上一个异步回传10.4.9在一次异步回传中传递额外的信息10.4.10优雅地处理UpdatePanel错误10.4.11UpdatePanel的性能10.5使用Timer控件10.6使用UpdateProgress控件10.7小结第11章使用ASP.NETAJAXControlToolkit11.1使用ASP.NETAJAXControlToolkit11.2Toolkit控件概述11.3使用AutoComplete控件11.3.I通过页面方法使用AutoCompleteExtender11.3.2通过web服务方法使用AutoCompleteExtender11.3.3在AutoCompleteExtender中使用文本值对11.4使用DragPanel控件11.5使用FilteredTextBox控件I1.6使用MaskedEdit控件11.7使用Animation控件11.8使用UpdatePanelAnlmation控件11.9小结第12章使用客户端ASP.NETAJAX12.1让JavaScript看上去像C#……第五部分示例程序
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30