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

- (美)STEPHENWALTHER著;谭振林,黎志,朱兴林,马士杰译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115164649
- 出版时间:2007
- 标注页数:590页
- 文件大小:96MB
- 文件页数:609页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET 2.0揭秘PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 安全2
第1章 使用Login控件2
1.1 Login控件概览2
1.2 使用Login控件6
1.2.1 用户自动重定向来源页面7
1.2.2 自动隐藏已认证用户的Login控件8
1.2.3 使用模板定制Login控件9
1.2.4 使用Login控件执行自定义认证11
1.3 使用CreateUserWizard控件12
1.3.1 配置自定义用户表单字段14
1.3.2 发送已创建用户电子邮件通知16
1.3.3 用户自动重定向来源页面18
1.3.4 自动生成密码20
1.3.5 在CreateUserWizard控件中使用模板24
1.3.6 在CreateUserWizard控件中添加注册步骤26
1.4 使用LoginStatus控件28
1.5 使用LoginName控件29
1.6 使用ChangePassword控件30
1.6.1 发送电子邮件通知密码更改32
1.6.2 在ChangePassword控件中使用模板33
1.7 使用PasswordRecovery控件35
1.7.1 找回用户的原始密码36
1.7.2 要求安全提示问题和答案37
1.7.3 在PasswordRecovery控件中使用模板38
1.8 使用LoginView控件40
1.9 小结43
第2章 使用ASP.NET Membership44
2.1 配置安全鉴别44
2.1.1 配置Forms鉴别45
2.1.2 使用无cookie的Forms鉴别46
2.1.3 在Forms鉴别中使用超时限制47
2.1.4 跨应用程序使用Forms鉴别48
2.1.5 跨域使用Forms鉴别50
2.1.6 使用FormsAuthentication类52
2.1.7 使用User类55
2.2 配置安全授权55
2.2.1 角色授权56
2.2.2 根据位置授权访问文件57
2.2.3 对图片以及其他文件类型进行访问授权58
2.2.4 对传统ASP页面进行访问授权59
2.3 使用ASP.NET Membership59
2.3.1 使用Membership API60
2.3.2 加密和散列用户密码63
2.3.3 修改用户密码条件64
2.3.4 锁定坏用户65
2.3.5 配置SQLMembershipProvider提供器67
2.3.6 配置ActiveDirectoryMembershipProvider69
2.3.7 创建自定义Membership提供器72
2.4 使用角色管理器73
2.4.1 配置SqlRoleProvider74
2.4.2 配置WindowsTokenRoleProvider77
2.4.3 配置AuthorizationStoreRoleProvider79
2.4.4 在浏览器cookie中缓存角色80
2.4.5 使用Roles API81
2.5 小结83
第二部分 创建ASP.NET应用程序86
第3章 维护应用程序状态86
3.1 使用浏览器cookie86
3.1.1 cookie的安全性限制87
3.1.2 创建cookie88
3.1.3 读取cookie90
3.1.4 设置cookie属性92
3.1.5 删除cookie92
3.1.6 使用多值cookie94
3.2 使用会话状态96
3.2.1 在Session状态中保存数据库数据98
3.2.2 使用Session对象100
3.2.3 提交会话事件100
3.2.4 会话失效控制102
3.2.5 使用Cookieless的会话状态103
3.2.6 配置Session状态存储105
3.2.7 配置SQL Server Session状态107
3.3 使用用户配置文件109
3.3.1 创建用户配置文件组111
3.3.2 支持匿名用户113
3.3.3 合并匿名用户配置文件115
3.3.4 从自定义类继承Profile116
3.3.5 创建复杂Profile属性118
3.3.6 自动保存用户配置123
3.3.7 从组件访问用户配置126
3.3.8 使用配置文件管理器127
3.3.9 配置用户配置提供程序129
3.3.10 创建自定义用户配置提供程序130
3.4 小结134
第4章 缓存应用程序页面和数据135
4.1 缓存概览135
4.2 使用页面输出缓存136
4.2.1 使用参数改变输出缓存137
4.2.2 基于控件变化的输出缓存140
4.2.3 基于头变化的输出缓存141
4.2.4 基于浏览器变化的输出缓存142
4.2.5 基于自定义函数变化的输出缓存143
4.2.6 设置缓存位置144
4.2.7 创建页面输出缓存文件依赖146
4.2.8 使用编程方式设置页面输出缓存过期147
4.2.9 以编程方式操作页面输出缓存150
4.2.10 创建页面输出缓存配置152
4.3 使用部分页面缓存153
4.3.1 使用缓存后替换153
4.3.2 用户控件缓存156
4.3.3 共享用户控件的输出缓存158
4.3.4 以编程方式处理用户控件缓存158
4.3.5 创建用户控件缓存的文件依赖159
4.3.6 缓存动态载入的用户控件160
4.4 使用DataSource缓存162
4.4.1 使用绝对缓存过期策略162
4.4.2 使用Sliding缓存过期策略163
4.4.3 使用ObjectDataSource控件缓存165
4.4.4 使用XmlDataSource控件缓存166
4.4.5 创建数据源控件键值依赖167
4.5 使用数据缓存170
4.5.1 使用缓存API170
4.5.2 添加项目到缓存171
4.5.3 使用绝对过期策略添加项目172
4.5.4 使用Sliding过期策略添加项目到缓存174
4.5.5 使用依赖添加项目175
4.5.6 指定缓存项目优先级176
4.5.7 配置缓存176
4.6 使用SQL缓存依赖178
4.6.1 使用拉SQL缓存依赖178
4.6.2 配置拉SQL缓存依赖179
4.6.3 对页面输出缓存使用拉SQL缓存依赖180
4.6.4 对DataSource缓存使用拉SQL缓存依赖182
4.6.5 对数据缓存使用拉SQL缓存依赖183
4.6.6 使用推SQL缓存依赖184
4.6.7 配置推SQL缓存依赖184
4.6.8 对页面输出缓存使用推SQL缓存依赖186
4.6.9 对DataSource缓存使用推SQL缓存依赖187
4.6.10 对数据缓存使用推SQL缓存依赖188
4.7 小结190
第5章 多语言本地化应用程序191
5.1 设置当前文化191
5.1.1 手动设置文化192
5.1.2 自动检测文化197
5.1.3 在Web配置文件中设置文化199
5.1.4 文化和ASP.NET控件200
5.2 使用CultureInfo类201
5.2.1 使用CultureInfo类格式化字符串值201
5.2.2 比较和排序字符串值203
5.3 创建本地资源203
5.3.1 显式本地化表达式203
5.3.2 隐式本地化表达式207
5.3.3 对页面属性使用本地化资源211
5.3.4 以编程方式获取本地资源212
5.4 创建全局资源215
5.4.1 以编程方式获取全局资源221
5.4.2 使用强类型本地化表达式221
5.5 使用Localize控件222
5.6 小结223
第6章 使用HTTP运行时间224
6.1 创建自定义BuildProider内容224
6.1.1 创建简单的BuildProvider225
6.1.2 创建数据访问组件BuildProvider227
6.2 创建自定义ExpressionBuilder236
6.3 创建Http处理程序240
6.3.1 创建一般处理程序240
6.3.2 实现IHttpHandler接口242
6.3.3 在IIS中注册扩展名245
6.3.4 创建异步HTTP处理程序247
6.4 使用HTTP应用程序和HTTP模块250
6.4.1 创建Global.asax文件250
6.4.2 创建自定义HTTP模块252
6.5 小结254
第7章 配置应用程序255
7.1 网站配置概览255
7.1.1 使用网站管理工具256
7.1.2 使用ASP.NET MMC嵌入工具257
7.1.3 ASP.NET配置节258
7.1.4 把配置设置应用到特定路径259
7.1.5 锁定配置文件260
7.1.6 添加自定义应用程序设置261
7.1.7 将配置设置放到外部文件262
7.2 使用配置API263
7.2.1 从当前应用程序读取配置节263
7.2.2 打开配置文件267
7.2.3 打开远程服务器端上的配置文件269
7.2.4 使用Configuration类271
7.2.5 修改配置节273
7.2.6 准备创建新的网站276
7.3 创建自定义配置节278
7.4 创建加密的配置节285
7.4.1 使用aspnet_regiis工具加密配置节286
7.4.2 以编程方式加密配置节286
7.4.3 部署加密的Web配置文件288
7.5 小结290
第三部分 使用Web部件构建应用程序292
第8章 Web部件介绍292
8.1 Web部件框架概述293
8.1.1 Web部件区域294
8.1.2 Web部件显示模式294
8.1.3 Web部件个性化294
8.2 创建简单的Web部件应用程序295
8.3 使用目录区域307
8.3.1 使用Declarative Catalog部件307
8.3.2 使用Page Catalog部件311
8.3.3 使用Import Catalog部件313
8.4 使用编辑器区域319
8.4.1 使用Appearance Editor部件319
8.4.2 使用Behavior Editor部件321
8.4.3 使用Layout Editor部件324
8.4.4 使用Property Grid Editor部件327
8.5 使用连接区域331
8.5.1 连接Web部件331
8.5.2 连接简单的Web部件331
8.5.3 连接数据绑定Web部件336
8.5.4 动态连接Web部件340
8.5.5 对需要连接的Web部件使用转换器342
8.6 小结347
第9章 构建Web部件348
9.1 创建简单Web部件348
9.1.1 Hello World Web部件349
9.1.2 标准Web部件属性351
9.1.3 创建用户控件Web部件基类355
9.1.4 使用扩展Web部件属性356
9.2 过滤Web部件362
9.2.1 使用授权过滤器过滤363
9.2.2 使用用户控件路径过滤368
9.2.3 通过自定义控件类型过滤371
9.3 创建自定义Web部件动作375
9.3.1 创建服务器端动作376
9.3.2 创建客户端动作380
9.3.3 创建区域动作381
9.4 显示Web部件帮助383
9.5 使用WebPartManager管理Web部件385
9.6 小结391
第10章 个性化设置Web部件392
10.1 个性化设置概览392
10.1.1 使用WebPartPersonalization类393
10.1.2 创建个性化设置管理器393
10.2 配置个性化设置397
10.2.1 配置用户范围和共享范围个性化设置397
10.2.2 配置个性化设置数据库398
10.3 创建个性化设置Web部件400
10.3.1 操作复杂个性化设置属性404
10.3.2 使用IPersonalizable接口406
10.4 管理个性化设置408
10.5 创建自定义个性化设置提供程序410
10.5.1 构建一个查询字符串个性化设置提供程序410
10.5.2 创建匿名个性化设置提供程序412
10.6 小结418
第11章 扩展Web部件框架419
11.1 创建自定义Web部件区域419
11.1.1 Web部件区域的工作原理419
11.1.2 创建照片Web部件区域420
11.1.3 创建多列Web部件区域422
11.1.4 创建菜单Web部件区域426
11.2 创建自定义目录区域437
11.2.1 目录区域如何工作437
11.2.2 创建反射目录部件438
11.2.3 创建拖放目录区域441
11.2.4 创建模板目录区域447
11.3 创建自定义编辑器区域454
11.3.1 编辑器部件的工作原理455
11.3.2 创建简单的自定义编辑器部件455
11.3.3 创建模板化编辑器部件461
11.4 创建自定义Web部件显示模式468
11.5 小结474
第四部分 构建自定义控件476
第12章 构建自定义控件476
12.1 构建自定义控件概述476
12.1.1 构建完全生成控件477
12.1.2 构建组合控件484
12.1.3 构建混合控件486
12.2 视图状态和控件状态490
12.2.1 支持视图状态490
12.2.2 支持控件状态492
12.3 处理回传数据和事件494
12.3.1 处理回传数据495
12.3.2 处理回传事件497
12.4 使用控件属性集合505
12.4.1 使用ParseChildren attribute505
12.4.2 使用AddParsedSubObject()方法511
12.4.3 使用ControlBuilder511
12.5 构建更好的设计器体验514
12.5.1 给控件应用设计时属性514
12.5.2 创建控件设计器517
12.5.3 创建ContainerControlDesigner517
12.5.4 添加智能标签520
12.6 小结523
第13章 自定义控件集成JavaScript524
13.1 使用ClientScriptManager类525
13.2 创建JavaScript控件526
13.2.1 创建NewWindowLink控件527
13.2.2 创建WebWindow控件530
13.2.3 创建ClientTabs控件535
13.3 创建AJAX控件542
13.3.1 实现AJAX542
13.3.2 创建ServerTimeButton控件543
13.3.3 创建AJAX ComboBox控件545
13.4 小结551
第14章 创建模板化数据绑定控件552
14.1 创建模板化控件552
14.1.1 实现ITemplate接口552
14.1.2 创建默认模板555
14.1.3 支持简化的数据绑定558
14.1.4 支持双向数据绑定561
14.2 创建模板化数据绑定控件565
14.2.1 创建DivView控件566
14.2.2 创建AjaxDivView控件569
14.2.3 创建AjaxFormView控件574
14.3 小结578
第五部分 示例程序580
第15章 构建电子商务程序580
15.1 电子商务程序概览580
15.2 使用母版页、主题和用户控件585
15.3 创建组件库585
15.4 创建自定义站点地图提供程序585
15.5 创建购物车586
15.6 保护信用卡号587
15.7 处理图片588
15.8 用AJAX获取数据588
15.9 用缓存改善效率589
15.10 遵从标准589
15.11 小结590
热门推荐
- 2546498.html
- 2332931.html
- 786250.html
- 539092.html
- 1049271.html
- 2098492.html
- 1047210.html
- 224555.html
- 1219350.html
- 3191594.html
- http://www.ickdjs.cc/book_3487786.html
- http://www.ickdjs.cc/book_750773.html
- http://www.ickdjs.cc/book_376213.html
- http://www.ickdjs.cc/book_2093994.html
- http://www.ickdjs.cc/book_2975986.html
- http://www.ickdjs.cc/book_1394925.html
- http://www.ickdjs.cc/book_3097921.html
- http://www.ickdjs.cc/book_2761167.html
- http://www.ickdjs.cc/book_2364476.html
- http://www.ickdjs.cc/book_2583167.html