ASP.NET应用开发指南(附光盘)
分類: 图书,计算机/网络,程序设计,ASP,
作者: 飞思科技产品研发中心编著
出 版 社: 电子工业出版社
出版时间: 2002-9-1字数: 755.2千版次: 1页数: 457印刷时间: 2002/09/01开本:印次:纸张: 胶版纸I S B N : 9787505379589包装: 平装编辑推荐
内容简介
随同.NET框架的发布,新一代的活动服务页面ASP.NET诞生了。跟前一版本相比,ASP.NET做了一系列改进,引入了相当多的新功能,例如所有的ASP.NET代码都经过编译,代码和用户界面的彻底分离,基于XML的配置等。利用ASP.NET基础框架提供的服务,开发人员可以快速高效地制作出功能强大、伸缩性良好的Web应用。
本书内容全面,基本上涵盖了ASP.NET应用开发中的90%以上的知识,主要包括ASP.NET应用开发概览、ASP.NET语法、使用验证服务器控件、数据绑定、模板控件、创建和使用用户自定义控件、ASP.NET内部对象、使用global.asax文件、使用ADO.NET、使用.NET组件、创建和使用Web服务、使用配置、使用缓存、安全性、实用技术选录等。通过本书的学习,读者将领会到ASP.NET应用开发的精华。
本书实例丰富,便于自学。对于每一个知识点,本书都提供了读者可以自己动手操作的实例,没有高深和冗长的原理说明。因为一切都变得简单明了。
本书面向ASP.NET的中、高级用户,要求读者有HTML方面的基础知识,并且至少了解一门.NET平台下的编程语言,如C#或Visual Basic。
作者简介
目录
目录
第1章 ASP.NET应用开发概览1
1.1 HTML、ASP和ASP.NET1
1.2 开发之前9
1.3 第一个ASP.NET应用11
1.4 小结39
第2章 第一个ASP.NET应用的
单文件版4本41
2.1 预备知识41
2.2 排除错误52
2.3 实现步骤57
2.4 小结69
第3章 ASP.NET语法71
3.1 服务器端代码71
3.2 注释75
3.3 引入外部代码76
3.4 服务器端包括指令77
3.5 服务器控件78
3.5.1 HTML服务器控件78
3.5.2 Web服务器控件79
3.6 服务器端对象标志语法79
3.7 数据绑定语法83
3.8 小结84
第4章 使用验证服务器控件85
4.1 概述85
4.2 验证的时机86
4.3 使用RequiredFieldValidator88
4.4 使用CompareValidator89
4.5 使用 RangeValidator95
4.6 使用RegularExpression
Validator97
4.7 使用CustomValidator100
4.8 显示验证错误103
4.9 小结105
第5章 数据绑定107
5.1 概述107
5.2 绑定到简单属性108
5.3 绑定到集合和列表112
5.4 使用DataBinder.Eval118
5.5 小结122
第6章 模板控件123
6.1 概述123
6.2 Repeater模板控件124
6.2.1 创建表格显示124
6.2.2 处理ItemCommand
事件128
6.2.3 指定其他模板132
6.3 DataList模板控件135
6.3.1 显示数据135
6.3.2 提供选择功能143
6.3.3 编辑148
6.3.4 删除156
6.3.5 动态创建模板167
6.3.6 处理ItemCommand
事件171
6.4 小结176
第7章 创建和使用用户控件177
7.1 概述177
7.2 @Control指令178
7.3 添加属性181
7.4 封装事件处理188
7.5 添加自定义事件192
7.6 将状态保存到状态视图195
7.7 加载用户控件200
7.8 查找204
7.9 创建模板用户控件206
7.10 创建程序集形式的
用户控件210
7.11 小结219
第8章 ASP.NET内部对象221
8.1 Request对象221
8.1.1 概述221
8.1.2 用法223
8.2 Response对象235
8.2.1 属性和方法概述235
8.2.2 用法236
8.3 Server对象249
8.3.1 属性和方法概述249
8.3.2 用法251
8.4 Application对象257
8.5 Session对象261
8.5.1 主要属性和方法261
8.5.2 用法262
8.6 小结269
第9章 使用 global.asax 文件271
9.1 ASP.NET 应用程序
和HTTPApplication类271
9.2 处理应用程序或
会话范围内的事件275
9.3 设置全局数据279
9.4 小结282
第10章 使用ADO.NET283
10.1 概述283
10.2 链接到数据库284
10.3 执行SQL命令298
10.3.1 查询301
10.3.2 更新、删除和添加数据308
10.3.3 执行存储过程309
10.4 使用DataSet313
10.5 使用DataGrid控件316
10.5.1 将DataSet绑定到
DataGrid316
10.5.2 利用DataGrid
更新数据319
10.5.3 删除数据库
中的数据330
10.5.4 处理主-从关系333
10.6 小结339
第11章 使用.NET组件341
11.1 认识程序集341
11.1.1 程序集的概念341
11.1.2 程序集的组成342
11.1.3 程序集的创建344
11.1.4 专用程序集
和共享程序集345
11.1.5 程序集的使用347
11.2 使用专用程序集348
11.3 使用共享程序集351
11.4 实例361
11.4.1 数据层361
11.4.2 商业逻辑层364
11.4.3 表示层366
11.4.4 测试运行370
11.5 小结371
第12章 创建和使用Web服务373
12.1 概述373
12.1.1 优势373
12.1.2 ASP.NET对Web
服务的支持374
12.2 基于Web服务的多层窗体386
12.2.1 数据层386
12.2.2 商业逻辑层390
12.2.3 表示层394
12.3 异步调用Web服务399
12.4 小结407
第13章 使用配置409
13.1 配置的计算409
13.2 配置节处理程序和节410
13.3 标准ASP.NET 配置节
和自定义配置节412
13.4 使用位置和路径413
13.5 锁定配置设置414
13.6 检索配置415
13.7 配置进程模型416
13.8 小结418
第14章 使用缓存419
14.1 缓存概述419
14.2 页输出缓存420
14.3 片段缓存428
14.4 页数据缓存432
14.5 小结444
第15章 安全性445
15.1 概述445
15.2 基于 Windows 的
身份验证446
15.3 基于窗体的身份验证448
15.4 为用户和角色授权451
15.5 模拟452
15.6 小结452
第16章 实用技术选录453
16.1 上传文件453
16.2 发E-mail456
16.3 小结457
媒体评论