图书介绍
ASP.NET 3.5揭秘 卷22025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Stephen Walther 著
- 出版社: 北京市:人民邮电出版社
- ISBN:9787115204769
- 出版时间:2009
- 标注页数:475页
- 文件大小:84MB
- 文件页数:491页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET 3.5揭秘 卷2PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 安全2
第1章 使用Login控件2
Login控件概览2
使用Login控件6
自动重定向用户到来源页面7
自动隐藏已验证用户的Login控件8
使用模板定制Login控件9
使用Login控件执行自定义身份验证11
使用CreateUserWizard控件12
配置自定义用户表单字段14
发送已创建用户电子邮件通知16
用户自动重定向来源页面18
自动生成密码19
在CreateUserWizard控件中使用模板24
在CreateUserWizard控件中添加注册步骤26
使用LoginStatus控件28
使用LoginName控件29
使用ChangePassword控件30
发送电子邮件通知密码更改31
在ChangePassword控件中使用模板32
使用PasswordRecovery控件34
找回用户的原始密码36
要求安全提示问题和答案37
在PasswordRecovery控件中使用模板37
使用Logi nView控件39
小结42
第2章 使用ASP.NETMembership43
配置身份验证43
配置Forms身份验证44
使用无cookie的Forms身份验证45
在Forms身份验证中使用相对超时限制46
跨应用程序使用Forms身份验证47
跨域使用Forms身份验证49
使用FormsAuthentication类50
使用User类53
配置安全授权54
角色授权55
根据位置授权访问文件56
对图片以及其他文件类型进行访问授权56
对传统ASP页面进行访问授权58
使用ASP.NET Membership59
使用Membership API59
加密和散列用户密码62
修改用户密码条件64
锁定坏用户64
配置SQLMembershipProvider提供程序66
配置ActiveDirectoryMembership-Provider68
创建自定义Membership提供程序71
使用角色管理器73
配置SqlRoleProvider73
配置WindowsTokenRoleProvider76
配置AuthorizationStoreRole-Provider77
在浏览器cookie中缓存角色79
使用Roles API80
小结82
第二部分 创建ASP.NET应用程序84
第3章 维护应用程序状态84
使用浏览器cookie84
cookie的安全性限制85
创建cookie86
读取cookie88
设置cookie属性90
删除cookie90
使用多值cookie92
使用Session状态94
在Session状态中保存数据库数据96
使用Session对象98
处理Session事件98
会话失效控制100
使用无Cookie的Session状态101
配置Session状态存储102
配置SQL Server Session状态104
使用用户配置文件106
创建用户配置文件组109
支持匿名用户110
合并匿名用户配置文件113
从自定义类继承Prof ile113
创建复杂Profile属性114
自动保存用户配置119
从组件访问用户配置122
使用配置文件管理器123
配置用户配置提供程序125
创建自定义用户配置提供程序126
小结130
第4章 缓存应用程序页面和数据131
缓存概览131
使用页面输出缓存132
使用参数改变输出缓存133
基于控件变化的输出缓存136
基于头变化的输出缓存137
基于浏览器变化的输出缓存138
基于自定义函数变化的输出缓存139
设置缓存位置140
创建页面输出缓存文件依赖142
使用编程方式设置页面输出缓存过期143
以编程方式操作页面输出缓存146
创建页面输出缓存配置148
使用部分页面缓存149
使用缓存后替换149
用户控件缓存152
共享用户控件的输出缓存154
以编程方式处理用户控件缓存154
创建用户控件缓存的文件依赖155
缓存动态载入的用户控件156
使用数据源缓存158
使用绝对缓存过期策略158
使用弹性缓存过期策略160
使用0bjectDataSource控件缓存161
使用XmlDataSource控件缓存162
创建DataSource控件键依赖163
使用数据缓存165
使用缓存API166
添加项目到缓存167
使用绝对过期策略添加项目168
使用弹性过期策略添加项目到缓存169
使用依赖添加项目171
指定缓存项目优先级172
配置缓存172
使用SQL缓存依赖174
使用轮询SQL缓存依赖174
配置轮询SQL缓存依赖174
对页面输出缓存使用轮询SQL缓存依赖176
对数据源缓存使用轮询SQL缓存依赖177
对数据缓存使用轮询SQL缓存依赖178
使用推SQL缓存依赖179
配置推SQL缓存依赖180
对页面输出缓存使用推SQL缓存依赖181
对数据源缓存使用推SQL缓存依赖182
对数据缓存使用推SQL缓存依赖184
小结185
第5章 多语言本地化应用程序186
设置当前文化186
手动设置文化187
自动检测文化192
在Web配置文件中设置文化194
文化和ASP.NET控件195
使用CultureInfo类196
使用CultureInfo类格式化字符串值196
比较和排序字符串值198
创建本地资源198
显式本地化表达式198
隐式本地化表达式200
对页面属性使用本地化资源202
以编程方式获取本地资源203
创建全局资源204
以编程方式获取全局资源206
使用强类型本地化表达式206
使用Localize控件207
小结208
第6章 使用HTTP运行库209
创建自定义BuildProvider209
创建简单的BuildProvider210
创建数据访问组件BuildProvider213
创建自定义ExpressionBuilder217
创建HTTP处理程序221
创建一般处理程序221
实现IHttpHandler接口223
在IIS中注册扩展名226
创建异步HTTP处理程序228
使用HTTP应用程序和HTTP模块231
创建Global.asax文件231
创建自定义HTTP模块233
小结235
第7章 配置应用程序236
网站配置概览236
使用Web站点管理工具237
使用ASP.NETMMC嵌入工具238
ASP.NET配置节239
把配置设置应用到特定路径240
锁定配置文件241
添加自定义应用程序设置242
将配置设置放到外部文件243
使用配置API244
从当前应用程序读取配置节245
打开配置文件248
打开远程服务器上的配置文件250
使用Configuration类253
修改配置节255
准备创建新的网站257
创建自定义配置节259
创建加密的配置节266
使用aspnet_regiis工具加密配置节267
以编程方式加密配置节267
部署加密的Web配置文件269
小结271
第三部分 构建自定义控件274
第8章 构建自定义控件274
构建自定义控件概述274
构建完全生成控件275
构建组合控件282
构建混合控件284
视图状态和控件状态288
支持视图状态288
支持控件状态290
处理回传数据和事件293
处理回传数据293
处理回传事件296
使用控件属性集合303
使用ParseChildren特性303
使用AddParsedSub0bject()方法308
使用ControlBuilder309
构建更好的设计器体验312
给控件应用设计时特性312
创建控件设计器315
创建ContainerControlDesigner315
添加智能标签318
小结321
第9章 创建模板化数据绑定控件322
创建模板化控件322
实现ITemplate接口322
创建默认模板325
支持简化的数据绑定328
支持双向数据绑定331
创建模板化数据绑定控件335
小结339
第四部分 ASP.NETAJAX342
第10章 使用服务器端ASP.NET AJAX342
Ajax概况342
服务器端Ajax与客户端Ajax344
调试Ajax应用344
使用UpdatePanel控件345
指定UpdatePanel触发器351
嵌套的UpdatePanel控件353
以编程方式更新UpdatePanel356
UpdatePanel与JavaScript357
UpdatePanel服务器端页面执行生命周期359
UpdatePanel客户端页面执行生命周期361
取消当前异步回传366
中断上一个异步回传368
在一次异步回传中传递额外的信息370
优雅地处理UpdatePanel错误371
UpdatePanel的性能375
使用Timer控件377
使用UpdateProgress控件380
小结382
第11章 使用ASP.NET AJAX Control Toolkit383
使用ASP.NET AJAX Control Toolkit383
Toolkit控件概述385
使用AutoComplete控件387
通过页面方法使用AutoCompleteExtender388
通过Web服务方法使用AutoCompleteExtender390
在AutoCompleteExtender中使用文本/值对392
使用DragPanel控件395
使用FilteredTextBox控件397
使用MaskedEdit控件399
使用Animation控件400
使用UpdatePanelAnimation控件404
小结407
第12章 使用客户端ASP.NETAJAX408
让JavaScript看上去像C408
使用Microsoft AJAX Library409
创建AJAX Client Library410
使用JavaScript智能感知412
使用类413
使用继承416
使用命名空间418
获取DOM元素419
处理DOM事件420
获取DOM事件的信息422
创建回调和委托424
调试和发布AJAX Library426
调试微软AJAX应用426
在客户端调用Web服务429
调用外部Web服务429
调用静态页面方法432
使用AJAX编辑电影433
使用验证服务436
使用角色服务439
使用Profile服务441
创建自定义AJAX控件和行为444
创建AJAX控件444
在服务器端运行客户端控件448
创建客户端行为452
在服务器端运行客户端行为455
小结457
第五部分 示例程序460
第13章 构建代码示例网站460
示例网站概览460
创建博客条目461
创建代码示例条目463
数据访问与验证465
使用LINQ to SQL465
处理通用数据库操作467
创建单一插入和更新表单467
处理表单验证471
使用Ajax472
使用UpdatePanel控件472
使用ASP.NET AJAX Control Toolkit472
使用VirtualPathProvider类474
小结475
热门推荐
- 3088094.html
- 2813205.html
- 2962128.html
- 88571.html
- 887847.html
- 807268.html
- 3683920.html
- 2352251.html
- 1880295.html
- 3651857.html
- http://www.ickdjs.cc/book_3384141.html
- http://www.ickdjs.cc/book_1718615.html
- http://www.ickdjs.cc/book_2543949.html
- http://www.ickdjs.cc/book_2854840.html
- http://www.ickdjs.cc/book_709680.html
- http://www.ickdjs.cc/book_686940.html
- http://www.ickdjs.cc/book_3000668.html
- http://www.ickdjs.cc/book_2109547.html
- http://www.ickdjs.cc/book_2700773.html
- http://www.ickdjs.cc/book_193506.html