图书介绍

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

ASP.NET 3.5揭秘 卷2
  • (美)Stephen Walther 著
  • 出版社: 北京市:人民邮电出版社
  • ISBN:9787115204769
  • 出版时间:2009
  • 标注页数:475页
  • 文件大小:84MB
  • 文件页数:491页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐