• ASP.NET 4揭秘(卷2)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

ASP.NET 4揭秘(卷2)

二手书,此书是一本无赠品和附件,非套装,购买套装请联系客服

10.45 1.3折 79 八五品

仅1件

山东济南
认证卖家担保交易快速发货售后保障

作者[美]Stephen、Kevin、Nate Dudek 著;谭振林、黎志、朱兴林、马士杰 译

出版社人民邮电出版社

出版时间2011-04

版次1

装帧平装

货号9787115250513

上书时间2024-10-03

古籍旧书院

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 [美]Stephen、Kevin、Nate Dudek 著;谭振林、黎志、朱兴林、马士杰 译
  • 出版社 人民邮电出版社
  • 出版时间 2011-04
  • 版次 1
  • ISBN 9787115250513
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 485页
  • 字数 858千字
  • 丛书 图灵程序设计丛书
【内容简介】
《ASP.NET4揭秘(卷2)》是讲解微软ASP.NET4的经典著作,涵盖了ASP.NET4的方方面面,包括了各种最新的特性。本书作者StephenWalther是ASP界的名人,微软公司的ASP.NETMVP,荣获微软“软件传奇人物”称号。全书分为两卷,本卷主要介绍高级的ASP.NET4知识,内容包括安全、创建ASP.NET应用程序、创建自定义控件和客户端AJAX等。
《ASP.NET4揭秘(卷2)》适合各层次ASP.NET开发人员阅读。
【目录】
第一部分安全
第1章使用Login控件2
1.1Login控件概览3
1.2使用Login控件6
1.2.1自动重定向用户到来源页面8
1.2.2自动隐藏已验证用户的Login控件8
1.2.3使用模板定制Login控件10
1.2.4使用Login控件执行自定义身份验证12
1.3使用CreateUserWizard控件14
1.3.1配置自定义用户表单字段16
1.3.2发送已创建用户电子邮件通知17
1.3.3用户自动重定向来源页面20
1.3.4自动生成密码21
1.3.5在CreateUserWizard控件中使用模板26
1.3.6在CreateUserWizard控件中添加注册步骤29
1.4使用LoginStatus控件31
1.5使用LoginName控件32
1.6使用ChangePassword控件34
1.6.1发送电子邮件通知密码更改35
1.6.2在ChangePassword控件中使用模板36
1.7使用PasswordRecovery控件39
1.7.1找回用户的原始密码40
1.7.2要求安全提示问题和答案41
1.7.3在PasswordRecovery控件中使用模板42
1.8使用LoginView控件44
1.9小结47

第2章使用ASP.NETMembership48
2.1配置身份验证48
2.1.1配置Forms身份验证50
2.1.2使用无cookie的Forms身份验证51
2.1.3在Forms身份验证中使用相对超时限制52
2.1.4跨应用程序使用Forms身份验证52
2.1.5跨域使用Forms身份验证55
2.1.6使用FormsAuthentication类56
2.1.7使用User类60
2.2配置安全授权60
2.2.1角色授权62
2.2.2根据位置授权访问文件62
2.2.3对图片以及其他文件类型进行访问授权63
2.3使用ASP.NETMembership64
2.3.1使用MembershipAPI65
2.3.2加密和散列用户密码68
2.3.3修改用户密码条件70
2.3.4锁定坏用户71
2.3.5配置SQLMembershipProvider提供程序73
2.3.6配置ActiveDirectoryMember-shipProvider74
2.3.7创建自定义Membership提供程序78
2.4使用角色管理器80
2.4.1配置SqlRoleProvider80
2.4.2配置WindowsTokenRole-Provider85
2.4.3配置AuthorizationStoreRole-Provider86
2.4.4在浏览器cookie中缓存角色88
2.4.5使用RolesAPI89
2.5小结91

第二部分创建ASP.NET应用程序
第3章维护应用程序状态94
3.1使用浏览器cookie94
3.1.1cookie的安全性限制95
3.1.2创建cookie96
3.1.3读取cookie98
3.1.4设置cookie属性100
3.1.5删除cookie101
3.1.6使用多值cookie103
3.2使用Session状态105
3.2.1在Session状态中保存数据库数据107
3.2.2使用Session对象109
3.2.3处理Session事件110
3.2.4会话失效控制112
3.2.5使用无Cookie的Session状态112
3.2.6配置Session状态存储114
3.2.7配置SQLServerSession状态116
3.3使用用户配置文件119
3.3.1创建用户配置文件组122
3.3.2支持匿名用户123
3.3.3合并匿名用户配置文件126
3.3.4从自定义类继承Profile126
3.3.5创建复杂Profile属性128
3.3.6自动保存用户配置133
3.3.7从组件访问用户配置136
3.3.8使用配置文件管理器138
3.3.9配置用户配置提供程序140
3.3.10创建自定义用户配置提供程序141
3.4小结145

第4章缓存应用程序页面和数据146
4.1缓存概览146
4.2使用页面输出缓存147
4.2.1使用参数改变输出缓存148
4.2.2基于控件变化的输出缓存151
4.2.3基于头变化的输出缓存153
4.2.4基于浏览器变化的输出缓存154
4.2.5基于自定义函数变化的输出缓存154
4.2.6设置缓存位置156
4.2.7创建页面输出缓存文件依赖157
4.2.8使用编程方式设置页面输出缓存过期159
4.2.9以编程方式操作页面输出缓存163
4.2.10创建页面输出缓存配置164
4.3使用部分页面缓存165
4.3.1使用缓存后替换165
4.3.2用户控件缓存169
4.3.3共享用户控件的输出缓存171
4.3.4以编程方式处理用户控件缓存172
4.3.5创建用户控件缓存的文件依赖172
4.3.6缓存动态载入的用户控件174
4.4使用数据源缓存175
4.4.1使用绝对缓存过期策略176
4.4.2使用弹性缓存过期策略177
4.4.3使用ObjectDataSource控件缓存179
4.4.4使用XmlDataSource控件缓存180
4.4.5创建DataSource控件键依赖181
4.5使用数据缓存184
4.5.1使用缓存API184
4.5.2添加项目到缓存186
4.5.3使用绝对过期策略添加项目186
4.5.4使用弹性过期策略添加项目到缓存188
4.5.5使用依赖添加项目189
4.5.6指定缓存项目优先级191
4.5.7配置缓存191
4.6使用SQL缓存依赖193
4.6.1使用轮询SQL缓存依赖193
4.6.2配置轮询SQL缓存依赖194
4.6.3对页面输出缓存使用轮询SQL缓存依赖195
4.6.4对数据源缓存使用轮询SQL缓存依赖197
4.6.5对数据缓存使用轮询SQL缓存依赖198
4.6.6使用推SQL缓存依赖199
4.6.7配置推SQL缓存依赖200
4.6.8对页面输出缓存使用推SQL缓存依赖201
4.6.9对数据源缓存使用推SQL缓存依赖203
4.6.10对数据缓存使用推SQL缓存依赖205
4.7小结206

第5章多语言本地化应用程序207
5.1设置当前文化207
5.1.1手动设置文化208
5.1.2自动检测文化214
5.1.3在Web配置文件中设置文化217
5.1.4文化和ASP.NET控件218
5.2使用CultureInfo类219
5.2.1使用CultureInfo类格式化字符串值219
5.2.2比较和排序字符串值221
5.3创建本地资源221
5.3.1显式本地化表达式222
5.3.2隐式本地化表达式224
5.3.3对页面属性使用本地化资源226
5.3.4以编程方式获取本地资源227
5.4创建全局资源228
5.4.1以编程方式获取全局资源230
5.4.2使用强类型本地化表达式231
5.5使用Localize控件232
5.6小结233

第6章使用HTTP运行库234
6.1创建自定义BuildProvider234
6.1.1创建简单的BuildProvider235
6.1.2创建数据访问组件Build-Provider238
6.2创建自定义ExpressionBuilder243
6.3创建HTTP处理程序247
6.3.1创建一般处理程序247
6.3.2实现IHttpHandler接口250
6.3.3创建异步HTTP处理程序254
6.4使用HTTP应用程序和HTTP模块257
6.4.1创建Global.asax文件258
6.4.2创建自定义HTTP模块260
6.5小结262

第7章创建动态数据应用263
7.1ASP.NET动态数据介绍263
7.2创建动态数据应用264
7.3使用动态数据模板267
7.3.1修改共享模板267
7.3.2创建类型和实体特定的模板268
7.4小结270

第8章创建ASP.NETMVC应用271
8.1ASP.NETMVC框架介绍271
8.1.1模型271
8.1.2视图272
8.1.3控制器272
8.2创建你的第一个ASP.NETMVC应用272
8.3创建MVC页面274
8.4接受窗体输入276
8.5小结277

第9章配置应用程序278
9.1网站配置概览278
9.1.1使用Web站点管理工具279
9.1.2使用ASP.NET的MMC嵌入式管理单元280
9.1.3ASP.NET配置节281
9.1.4把配置设置应用到特定路径282
9.1.5锁定配置文件283
9.1.6添加自定义应用程序设置285
9.1.7将配置设置放到外部文件286
9.2使用配置API287
9.2.1从当前应用程序读取配置节288
9.2.2打开配置文件291
9.2.3打开远程服务器上的配置文件294
9.2.4使用Configuration类296
9.2.5修改配置节299
9.2.6准备创建新的网站301
9.3创建自定义配置节304
9.4创建加密的配置节312
9.4.1使用aspnet_regiis工具加密配置节313
9.4.2以编程方式加密配置节313
9.4.3部署加密的Web配置文件316
9.5小结318

第10章部署ASP.NETWeb应用319
10.1打包Web应用319
10.2使用Web.config转换322
10.3部署数据库323
10.4一键式发布Web应用324
10.5小结326

第三部分构建自定义控件
第11章构建自定义控件328
11.1构建自定义控件概述328
11.1.1构建完全生成控件329
11.1.2构建组合控件337
11.1.3构建混合控件339
11.2视图状态和控件状态344
11.2.1支持视图状态344
11.2.2支持控件状态346
11.3处理回传数据和事件349
11.3.1处理回传数据349
11.3.2处理回传事件352
11.4使用控件属性集合361
11.4.1使用ParseChildren特性361
11.4.2使用AddParsedSubObject()方法367
11.4.3使用ControlBuilder367
11.5构建更好的设计器体验371
11.5.1给控件应用设计时特性371
11.5.2创建控件设计器374
11.5.3创建ContainerControl-Designer374
11.5.4添加智能标签377
11.6小结381

第12章创建模板化数据绑定控件382
12.1创建模板化控件382
12.1.1实现ITemplate接口382
12.1.2创建默认模板385
12.1.3支持简化的数据绑定389
12.1.4支持双向数据绑定392
12.2创建模板化数据绑定控件396
12.3小结401

第四部分ASP.NETAJAX
第13章使用服务器端ASP.NETAJAX404
13.1Ajax概况404
13.2服务器端Ajax与客户端Ajax405
13.3调试Ajax应用406
13.4使用UpdatePanel控件407
13.4.1指定UpdatePanel触发器414
13.4.2嵌套的UpdatePanel控件415
13.4.3以编程方式更新Update-Panel419
13.4.4UpdatePanel与JavaScript421
13.4.5UpdatePanel服务器端页面执行生命周期423
13.4.6UpdatePanel客户端页面执行生命周期425
13.4.7取消当前异步回传430
13.4.8中断上一个异步回传432
13.4.9在一次异步回传中传递额外的信息434
13.4.10优雅地处理UpdatePanel错误436
13.4.11UpdatePanel的性能440
13.5使用Timer控件443
13.6使用UpdateProgress控件446
13.7小结448

第14章使用ASP.NETAJAXControlToolkit449
14.1使用ASP.NETAJAXControlToolkit449
14.2Toolkit控件概述452
14.3使用AutoComplete控件453
14.3.1通过页面方法使用AutoCompleteExtender454
14.3.2通过Web服务方法使用AutoCompleteExtender456
14.3.3在AutoCompleteExtender中使用文本/值对458
14.4使用DragPanel控件461
14.5使用FilteredTextBox控件465
14.6使用MaskedEdit控件466
14.7使用Animation控件468
14.8使用UpdatePanelAnimation控件472
14.9小结475

第15章用jQuery实现客户端Ajax476
15.1jQuery介绍476
15.1.1使用jQuery库476
15.1.2创建jQuery文件478
15.1.3$方法和$(document).ready()479
15.1.4jQuery选择器480
15.2从客户端调用Web服务481
15.2.1调用外部的Web服务481
15.2.2调用静态的页面方法484
15.3小结485
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP