第1章 动态网页概述 1
1.1 从静态网页发展到动态网页 1
1.2 开发动态网站的几种主流技术 2
1.3 应用程序结构分类 3
第2章 ASP.NET概述 5
2.1 ASP.NET简介 5
2.2 Internet和Web 7
2.3 开发ASP.NET网站的步骤和前期准备 11
2.4 构建ASP.NET开发环境 12
2.5 创建一个简单的ASP.NET应用程序 16
第3章 C语言基础 29
3.1 为.NET量身打造的C#语言 29
3.2 C#中的数据类型 29
3.3 常量和变量 32
3.4 C#数据运算 33
3.5 C#中的控制语句 37
3.6 流程控制 43
3.7 类和对象 50
第4章 ASP.NET控件 54
4.1 ASP.NET控件概述 54
4.2 ASP.NET控件类型与结构 58
4.3 ASP.NET控件的共有属性 60
4.4 Web基本服务器控件 66
第5章 验证控件和用户控件 93
5.1 服务器验证和客户端验证 93
5.2 数据验证的两种方法 93
5.3 验证控件的使用 95
5.4 用户控件概述 102
5.5 创建用户控件 102
5.6 用户控件的使用 103
第6章 数据绑定和数据控件 106
6.1 数据绑定简介 106
6.2 数据绑定控件 109
6.3 数据控件 134
6.4 数据高级处理 145
第7章 基于角色的安全技术 155
7.1 概述 155
7.2 身份验证 155
7.3 用户授权与角色 159
7.4 ASP.NET基于角色的安全技术特点 160
7.5 “用户管理系统”案例 160
7.6 使用SQL Server 2000数据库的方法 175
7.7 使用Access数据库的方法 177
7.8 直接调用API进行高级控制 179
第8章 常用内置对象 183
8.1 五大对象功能概述 183
8.2 “计数器”案例 183
8.3 “深化版计数器”案例 188
8.4 服务器对象Server 195
第9章 上机实验题 198
上机实验题 198
参考答案 200
参考文献 210