《ASP.NET 2.0应用开发技术》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:孟宪会,张慧妍编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115151121
  • 页数:508 页
图书介绍:本书适用于ASP.NET 2.0的初学者和了解ASP.NET 1.0/1.1的读者进行提高,而且本书中的大量实例也适用于正在进行ASP.NET 2.0项目开发的人员进行参考。同时本书也可作为各大中专院校相关专业的教学辅导和参考用书,或作为相关培训机构的培训教材。

1.1 Visual Studio 2005各版本比较 1

第1章 ASP.NET 2.0概述 1

1.2 Visual Studio 2005中的网站类型 3

1.3 ASP.NET 2.0网站文件夹类型 6

1.4 ASP.NET 2.0的第一个页面 7

1.5 ASP.NET 2.0网页语法 11

1.5.1 页面的扩展名 11

1.5.2 页面指令 11

1.5.3 ASPX文件内容注释 15

1.5.4 服务器端文件包含 16

1.5.5 HTML服务器控件语法 18

1.5.7 代码块语法<%%> 19

1.5.6 ASP.NET Web服务器语法 19

1.5.8 声明代码语法 20

1.5.9 数据绑定语法 21

1.5.10 对象标记语法 25

1.5.11 表达式语法 26

1.6 ASP.NET 2.0网页代码模型 26

1.7 IIS 6.0与Web请求过程 27

1.8 IIS 6.0使用的内置账号 33

1.9 ASP.NET 2.0应用程序生命周期 34

1.10 ASP.NET 2.0网页生命周期 37

1.11 小结 39

2.2 ASP.NET 2.0服务器控件的种类 40

第2章 ASP.NET 2.0服务器控件 40

2.1 什么是服务器控件 40

2.2.1 HTML服务器控件 41

2.2.2 ASP.NET 2.0 Web服务器控件 54

2.3 小结 131

第3章 ASP.NET 2.0数据源控件和数据绑定 132

3.1 数据绑定表达式 132

3.2 数据源控件 135

3.2.1 SqlDataSource数据源控件 135

3.2.2 AccessDataSource数据源控件 145

3.2.3 XmlDataSource数据源控件 149

3.2.5 ObjectDataSource数据源控件 154

3.2.4 SiteMapDataSource数据源控件 154

3.3 数据控件 161

3.3.1 GridView服务器控件 161

3.3.2 DetailsView服务器控件 172

3.3.3 FormView服务器控件 180

3.3.4 ReportViewer服务器控件 185

3.3.5 DataList服务器控件 191

3.3.6 Repeater服务器控件 196

3.4 数据绑定时的数据项 197

3.5 小结 206

4.1 数据验证的两种方法 207

4.1.1 客户端数据验证 207

第4章 验证控件 207

4.1.2 服务器端数据验证 212

4.1.3 客户端验证和服务器端验证的比较 214

4.2 ASP.NET验证控件 215

4.2.1 ASP.NET验证控件的工作原理 215

4.2.2 ASP.NET验证控件的分类 216

4.2.3 RequiredFieldValidator控件 216

4.2.4 CompareValidator控件 220

4.2.5 RangeValidator控件 228

4.2.6 RegularExpressionValidator控件 230

4.2.7 CustomValidator控件 233

4.2.8 ValidationSummary控件 239

4.2.9 验证组 242

4.2.10 用声音和图片表示验证控件的错误信息 244

4.3 小结 244

第5章 样式、外观和主题 245

5.1 样式、外观和主题的概念 245

5.2 使用样式 245

5.3 使用外观 249

5.4 使用主题 251

5.5 禁用主题 253

5.6 主题应用的规则和优先级 254

5.7 主题的工作过程 255

5.8 小结 259

6.1 母版页和内容页 260

第6章 母版页 260

6.2 浏览器检测 262

6.3 访问母版页中的成员 264

6.4 母版页的嵌套 266

6.5 母版页的配置 267

6.6 使用母版页时的事件 267

6.7 页面顶级标记 268

6.8 小结 269

第7章 站点导航和导航控件 270

7.1 站点地图文件 270

7.2 站点导航控件 271

7.2.1 SiteMapPath服务器控件 271

7.2.2 Menu服务器控件 273

7.2.3 TreeView服务器控件 283

7.3 小结 300

第8章 ASP.NET 2.0的身份验证、授权和模拟 301

8.1 ASP.NET 2.0的身份验证、授权和模拟的概念 301

8.2 ASP.NET身份验证配置架构 302

8.3 ASP.NET授权配置架构 306

8.4 ASP.NET Windows身份验证提供程序 307

8.5 Passport身份验证提供程序 309

8.6 Forms身份验证提供程序 312

8.7 在验证票证中存储自定义信息 317

8.8 在ASP.NET 2.0中实现单一登录 319

8.8.2 跨应用程序单一登录 320

8.9 小结 320

8.8.1 跨域登录 320

第9章 成员、角色管理和登录控件 321

9.1 成员资格服务 321

9.1.1 成员资格服务配置文件 321

9.1.2 创建用户 323

9.1.3 用户登录 328

9.1.4 修改密码 330

9.1.5 找回密码 332

9.1.6 注销登录 334

9.1.7 Membership、MembershipUser和MembershipProvider类 335

9.1.8 自定义成员服务程序和用户信息 341

9.2 角色管理服务 366

9.2.1 角色功能的实现 367

9.2.2 ASP.NET 2.0角色管理服务 371

9.3 小结 376

第10章 用户配置和个性化 377

10.1 定义和使用用户配置信息 377

10.2 用户配置信息提供程序 382

10.3 用户配置信息的编译 383

10.4 小结 387

第11章 Web部件 388

11.1 Web部件基本概念 388

11.1.1 页面定制 388

11.1.2 Web部件的概念 389

11.2 Web部件个性化功能的实现 390

11.3 Web部件之间的通信 405

11.4 Web部件的导出导入 413

11.5 小结 417

第12章 状态管理 418

12.1 状态管理概述 418

12.2 Session 419

12.2.1 Session的配置选项 419

12.2.2 Session的使用 420

12.2.3 Session事件 421

12.2.4 Cookieless Session 425

12.2.6 SQLServer模式 426

12.2.5 StateServer模式 426

12.2.7 SQLServer和StateServer模式下,Session的序列化和反序列化 427

12.3 Application状态 428

12.4 HttpContext状态 429

12.5 Cache 430

12.6 Cookie 433

12.6.1 Cookie的属性 433

12.6.2 创建Cookie 433

12.6.3 读取Cookie 435

12.6.4 删除Cookie 436

12.7 QuerySting 436

12.8 隐藏域 437

12.10 ControlState 438

12.9 ViewState 438

12.11 小结 439

第13章 在ASP.NET 2.0中使用XML 440

13.1 XML基础 440

13.2 .NET Framework 2.0中XML名称空间 441

13.3 读取XML文件 442

13.3.1 使用XmlReader读取XML文件 442

13.3.2 使用XmlDocument读取XML文件 449

13.4 生成XML文件 456

13.4.1 使用XmlWriter生成XML 457

13.4.2 使用XmlDocument生成XML 461

13.4.3 使用XmlDocument修改XML 464

13.5 验证XML 465

13.5.1 为XmlReader提供验证 466

13.5.2 为XmlDocument提供验证 468

13.6 使用XSLT转换XML 469

13.6.1 System.Xml.Xsl命名空间下的类 469

13.6.2 直接使用XSLT转换XML文件 470

13.6.3 给XSLT指定参数 471

13.6.4 在XSLT中嵌入脚本、代码或者扩展对象 472

13.7 使用XPathNavigator类 475

13.7.1 使用XPathNavigator查询、定位和计算节点 475

13.7.2 使用XPathNavigator编辑XMH数据 478

13.8 DataSet与XmlDataDocument 479

13.9 小结 480

14.1.1 缓存 481

第14章 网站性能 481

14.1 与程序相关的性能 481

14.1.2 视图状态 482

14.1.3 关于页面处理 482

14.1.4 避免使用Page.DataBind和DataBinder.Eval 482

14.1.5 关于Application对象和Session对象 483

14.1.6 关于字符串操作 483

14.1.7 关于数据访问 484

14.1.8 关于代码优化 484

14.2 IIS 6.0配置 486

14.2.1 IIS压缩 486

14.2.2 IIS的其他设置 492

14.3 小结 493

第15章 跟踪和调试ASP.NET 2.0应用程序 494

15.1 跟踪 494

15.1.1 跟踪页面 494

15.1.2 ASP.NET应用程序跟踪 496

15.1.3 在代码里访问跟踪信息 496

15.1.4 集成HttpContext.Current.Trace和System.Diagnostics.Trace 497

15.2 调试ASP.NET 2.0应用程序 500

15.2.1 Visual Studio 2005调试概述 500

15.2.2 调试Web窗体 501

15.2.3 调试客户端脚本 504

15.2.4 调试XSLT 506

15.3 小结 508