《精通ASP.NET 2.0》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:徐新华编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:7111190084
  • 页数:334 页
图书介绍:本书介绍了如何创建网站,服务器控制等知识。

第1章 ASP.NET 2.0的新特性 1

1.1 新的服务器端控件 1

1.2 跨网页提交 2

1.3 URL映射 3

1.4 数据驱动 3

1.5 身份验证 6

1.6 设备适应性 9

1.7 Mater Page 9

1.8 主题和皮肤 10

1.9 从Javascript脚本调用服务器 11

1.10 Web Parts 12

1.11 个人偏好 13

1.12 缓存 13

1.15 预编译 15

1.14 动态编译 15

1.13 导航 15

1.16 网站管理工具 16

1.17 Code-Beside 16

1.18 项目管理 17

1.19 部署 17

1.20 创建网站 18

1.21 编辑网页和代码 19

第2章 创建网站 21

2.1 创建网站概述 21

2.2 特殊文件夹 22

2.3 网站的类型 23

2.3.1 在本地IIS上创建网站 23

2.3.2 在远程IIS上创建网站 24

2.3.3 在文件系统上创建网站 24

2.3.4 在FTP服务器上打开或编辑网站 25

2.3.5 在ISP的服务器上配置FTP服务器 26

2.3.6 删除网站 27

2.4 Web服务器 27

2.5 测试网页 28

2.6 Global.asax文件 30

2.7 共享代码 33

2.8 部署网站 34

2.9 ASP.NET网站的安全 37

2.9.1 网站会面临哪些安全挑战 38

2.9.2 检查用户的输入 39

2.9.3 允许用户输入有限的HTML代码 40

2.9.4 构造安全的SQL语句 41

2.9.5 安全地显示错误信息 42

2.9.6 安全地访问SQL Server 44

2.9.7 限制访问 46

2.9.8 加密网站配置文件中的敏感信息 47

第3章 ASP.NET网页 50

3.1 ASP.NET网页概述 50

3.2 加入网页 51

3.3 进一步理解Code-Beside 53

3.4 ASP.NET网页的文法 54

3.5 CSS样式单 56

3.6 网页中的表格 59

3.7 Design视图 61

3.8 Source视图 62

3.9 文档大纲和标记导航条 66

3.10 关于XHTML 66

3.11 客户端脚本 69

3.12 服务器控件的客户端事件 71

3.13 客户端回调 74

3.14 嵌入式代码块 76

3.15 资源的路径 77

3.16 在网页中跟踪 77

3.17 本地化和全球化 79

3.17.1 隐式本地化 79

3.17.2 显式本地化 80

3.17.3 全球化 82

第4章 服务器控件 84

4.1 服务器控件概述 84

4.2 服务器控件与HTML控件的区别 86

4.3 在网页中加入控件 87

4.4 通过编程来加入控件 87

4.5 控件的命名 88

4.6 设置控件的属性 90

4.7 设置控件的样式 93

4.8 遍历网页上的控件 95

4.9 引用资源文件和配置文件中的值 96

4.10 通过模板来设置控件的外观 97

4.11 检测控件的兼容性 99

4.12 事件驱动 100

4.12.1 ASP.NET的事件模型 100

4.12.2 AutoPostBack属性 101

4.12.3 冒泡 102

4.12.4 事件绑定 103

第5章 请求和响应 106

5.1 HTTP请求 106

5.1.1 获取浏览器的信息 106

5.1.2 获取用户信息 107

5.1.3 客户端内容 109

5.1.4 Cookie 110

5.1.6 表单 111

5.1.5 文件上传 111

5.1.7 HTTP头信息 112

5.1.8 查询字符串 112

5.1.9 服务器端变量 113

5.2 HTTP响应 113

5.2.1 输出方式 113

5.2.2 网页缓存 115

5.2.3 字符集和MIME类型 116

5.2.4 Cookie 116

5.2.5 客户端行为 116

5.2.6 头信息 117

5.2.7 在IIS日志中记录 117

5.3 服务器实用工具 117

5.5 网页重定向 119

5.4 检测浏览器的类型 119

5.6 跨网页提交 120

第6章 数据驱动 124

6.1 ASP.NET的数据驱动模型 124

6.2 访问SQL数据库 127

6.3 通过Server Explorer来访问SQL数据库 129

6.4 访问Access数据库文件 130

6.5 过滤数据 131

6.6 插入数据 133

6.7 删除数据 134

6.8 更新数据 135

6.9 排序和分页 136

6.10 缓存 138

6.11 参数 139

6.12 事件 141

6.13 访问中间业务对象 144

6.14 创建中间业务对象 145

6.15 数据视觉控件 147

6.16 Eval()、Bind()和DataBind() 151

第7章 通过XML文件实现网站导航 153

7.1 访问XML文件 153

7.2 节点绑定 155

7.3 用XPath绑定XML数据中的节点 157

7.4 创建和编辑节点 158

7.5 按需填充 160

7.6 修改XML文件 161

7.7 用菜单导航 162

7.8 在运行期操纵菜单 165

7.9 显示当前网页的路径 166

7.10 进一步理解网站地图 168

7.11 网站地图本地化 170

7.12 网站地图与角色 172

7.13 SiteMap API 173

第8章 用户与角色 176

8.1 Windows集成验证 176

8.2 简单的Forms验证 177

8.3 改进的Forms验证 178

8.4 用向导来管理用户和权限 180

8.5 用向导管理角色和权限 184

8.6 在运行期管理用户 185

8.7 在运行期管理角色 187

8.8 使用Membership API 189

8.9 使用Role Management API 194

8.10 Login控件 199

8.11 LoginView控件 202

8.12 LoginName控件 203

8.13 LoginStatus控件 204

8.14 ChangePassword控件 204

8.15 PasswordRecovery控件 207

8.16 CreateUserWizard控件 207

第9章 网站配置文件 211

9.1 网站配置文件的结构 211

9.2 继承关系 213

9.3 锁定配置文件中的某些设置 214

9.4 在一个文件中配置多个目录 215

9.5 IIS MMC 216

9.6 ASP.NET配置工具 218

9.6.1 Security 218

9.6.2 Application 219

9.6.3 Provider 222

9.7 Configuration API 224

第10章 个人配置 228

10.1 用户标识 228

10.2 声明简单的个人配置属性 229

10.3 声明复杂的个人配置属性 230

10.4 声明自定义类型的个人配置属性 232

10.5 将属性分组 235

10.6 访问指定用户的个人配置 236

10.7 从匿名用户迁移到登录用户 236

第11章 保存网页的状态 238

11.1 ViewState 238

11.2 ControlState 240

11.3 隐藏的表单域 241

11.4 Cookie 241

11.5 查询字符串 243

11.6 Application 244

11.7 Session 246

11.8 Session数据的存储方式 249

11.8.1 InProc 249

11.8.2 StateServer 250

11.8.3 SQLServer 250

11.9 服务器端静态对象 252

第12章 通过缓存来提高网站的性能 254

12.1 缓存应用程序的数据 254

12.1.1 读写Cache对象 254

12.1.2 依赖文件或其他项 256

12.1.3 过期策略 256

12.1.4 缓存项的优先级 257

12.1.5 删除时通知应用程序 258

12.2.1 @OutputCache指令 259

12.2 缓存整个网页 259

12.2.2 选择缓存设备 260

12.2.3 缓存依赖 261

12.3 缓存网页的不同版本 262

12.4 缓存网页的一部分 263

12.5 SQL Server缓存失效 265

第13章 Master Page 267

13.1 创建Master Page 267

13.2 创建Content Page 269

13.3 访问Master Page的公共属性和控件 271

13.4 动态切换Master Page 272

13.5 嵌套 274

第14章 主题与皮肤 275

14.1 什么是主题 275

14.2 应用预定义的主题 277

14.3 创建自定义的主题 279

第15章 移动设备 281

15.1 Mobile控件和System.Web.Mobile 281

15.2 分页显示 283

15.3 自适应呈现 285

15.4 设备过滤 287

15.5 浏览器定义文件 287

15.6 MultiView和View控件 288

第16章 XML Web Services 291

16.1 创建XML Web Services 291

16.2 实现XML Web Services 293

16.3 处理异常 295

16.4 保存状态 297

16.5 事务处理 298

16.6 基于Windows的身份验证 299

16.7 基于客户端证书的身份验证 302

16.8 基于SOAP Header的身份验证 303

16.9 部署XML Web Services 307

16.10 配置XML Web services 308

16.11 用缓存来提高XML Web services的性能 310

16.12 编写客户端程序 311

16.13 Web References 313

第17章 用WebParts实现个性化 316

17.1 创建一个简单的WebParts网页 317

17.2 加入用户控件 319

17.3 加入专门的WebPart控件 319

17.4 显示模式 320

17.5 修改WebPart控件的外观和行为 322

17.6 让用户从目录中挑选WebPart控件 326

17.7 连接另一个WebPart控件 329