精品为您呈现,快乐和您分享!
收藏本站
大小:58.31M 语言:简体中文
授权:免费软件 区域:国产软件 时间:2024-12-11
平台:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
推荐指数:
应用简介
ASP.NET 3.5 揭秘(卷2)是一本ASP.NET 3.5框架揭秘书籍,由美国程序员沃尔瑟(WaltherS)编著。本书为需要创建网站的专业程序员而写,是一本使用ASENET 3.5创建网站的十分全面的参考书,主要介绍了ASP.NET的安全性,缓存、状态维护、本地化等构建各种ASP.NET应用程序时所需的关键实用技术,同时提供的资源包含了数百个在创建网站时可以直接使用的示例代码,更涵盖ASP.NET 3.5 所有新特性,代码密集,并且在书中提供C#和VB.NET两种版本,是学习ASP.NET开发的绝佳秘籍。
《ASP.NET 3.5 揭秘(卷2)》是有史以来最成功的ASP.NET著作最新版,有“ASP.NET圣经”之誉。作者因为这一系列著作而荣获微软公司社区最高技术荣誉“微软传奇人物”称号。在国内,本书以前的版本也影响了整整一代ASP.NET程序员。在新版中,作者延续了循序渐进、深入浅出、详尽全面和代码密集等诸多令此书享誉世界的优点。与此同时,作者添加了大量新内容,涵盖ASP.NET 3.5引入的所有新特性,包括使用LINQ to SQL更轻松地构建数据驱动的网站,使用新的数据访问控件ListView和DataPager开发更加灵活的用户体验,以及整整三章全面剖析 ASP.NET AJAX。
《ASP.NET 3.5 揭秘(卷2)》是高级篇,主要介绍了ASP.NET的安全性,缓存、状态维护、本地化等构建各种ASP.NET应用程序时所需的关键实用技术,自定义控件 的构建以及ASP.NET AJAX技术等,最后还给出了一个完整的示例应用程序。全书广受读者称道,除了文字叙述清晰透彻之外,代码示例也处处堪称经典,体现了作者世界级大师的深 厚功力。中文版所有代码示例都用C#语言来描述,并同时在网站www.turingbook.com中提供C#和VB.NET代码。
1、下载并解压,得出pdf文件
2、如果在电脑上打不开pdf文件,别着急,那么您需要先在电脑上下载一个pdf阅读软件
3、有pdf阅读文件直接双击即可打开pdf文件
第一部分安 全第1章 使用Login控件1.1 Login控件概览1.2 使用Logl n控件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 在CreateUserWi zard控件中添加注册步骤1.4 使用Logi nStatus控件1.5 使用Logi nName控件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.NET Membership2.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.NET Membership2.3.1 使用Membership API2.3.2 加密和散列用户密码2.3.3 修改用户密码条件2.3.4 锁定坏用户2.3.5 配置SQLMembershi pProvider提供程序2.3.6 配置Active Directory Member shiProvder2.3.7 创建自定义Membership提供程序2.4 使用角色管理器2.4.1 配置Sqlroleprovider2.4.2 配置Windows TokenRoleprovier2.4.3 配置Authorization StoreRole Provider2.4.4 在浏览器cookie中缓存角色2.4.5 使用Roles API2.5 小结第二部分 创建ASP.NE丁应用程序第3章 维护应用程序状态3.1 使用浏览器cookie3.1.1 cookie的安全性限制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 配置SQL Server Session状态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.NET MMC嵌入工具7.1.3 ASP.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 使用Control Builder8.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.NET AJAX第10章 使用服务器端ASPNE丁AJAX10.1 Ajax概况10.2 服务器端Ajax与客户端AJaX10.3 调试Ajax应用10.4 使用UpdatePanel控件10.4.1 指定UpdatePanel触发器10.4.2 嵌套的UpdatePanel控件10.4.3 以编程方式更新UpdatePane10.4.4 UpdatePanel与JavaScript10.4.5 UpdatePanel服务器端页面执行生命周期10.4.6 UpdatePanel客户端页面执行生命周期10.4.7 取消当前异步回传10.4.8 中断上一个异步回传10.4.9 在一次异步回传中传递额外的信息10.4.10 优雅地处理UpdatePanel错误10.4.11 UpdatePanel的性能10.5 使用Timer控件10.6 使用UpdateProgress控件10.7 小结第11章 使用ASP.NETAJAX Control Toolkit1 1.1 使用ASP.NET AJAX Control Toolkit11.2 Toolkit控件概述11.3 使用AutoCompl ete控件11.3.I 通过页面方法使用AutoCompl eteExtender11.3.2 通过web服务方法使用AutoCompl eteExtender11.3.3 在AutoCompl eteExtender中使用文本值对1 1.4 使用DragPanel控件1 1.5 使用FilteredTextBox控件I 1.6 使用MaskedEdit控件11.7 使用Animation控件11.8 使用UpdatePanelAnlmation控件11.9 小结第12章 使用客户端ASP.NET AJAX12.1 让JavaScript看上去像C#……第五部分 示例程序
应用截图
热门资讯