第1章 创建简单的ASP.NET项目 1
1.1 安装IIS 1
1.2 安装Visual Studio 1
1.3 SQL Server的安装 2
1.4 使用ASP.NET相关网络资源 8
1.5 创建一个简单的ASP.NET项目 9
小结 11
习题 12
第2章 操作HTML控件与内置Web控件 14
2.1 编写具有表单控件的B/S程序 14
2.2 编写具有表格控件的B/S程序 16
2.3 编写具有HTML控件的B/S程序 17
2.4 编写具有CSS样式的B/S程序 19
2.5 编写具有常用Web控件的B/S程序 21
2.6 编写具有高级Web控件的B/S程序 28
2.7 编写具有验证技术的B/S程序 31
2.8 编写具有用户控件的B/S程序 37
小结 41
习题 42
第3章 操作ASP.NET内置对象 45
3.1 ASP.NET内置对象概述 45
3.2 编写具有Response对象的B/S程序 46
3.3 编写具有Request对象的B/S程序 49
3.4 编写具有Application对象的B/S程序 52
3.5 编写具有Server对象的B/S程序 56
3.6 编写具有Session对象的B/S程序 57
3.7 编写具有Trace对象的B/S程序 60
3.8 编写具有Cookie对象的B/S程序 60
3.9 使用配置文件设置B/S程序 62
小结 66
习题 66
第4章 编写具有NET框架类的B/S程序 69
4.1 编写能操作文件系统的B/S程序 69
4.2 编写能绘制图形的B/S程序 75
4.3 编写能进行字符加密的B/S程序 76
4.4 编写能发送E-mail的B/S程序 77
4.5 编写能获取服务器端信息的B/S程序 78
小结 83
习题 83
第5章 编写能操作Access的B/S程序 85
5.1 编写能连接Access的B/S程序 85
5.2 编写能获取Access数据的B/S程序 88
5.3 编写能显示Access数据的B/S程序 91
5.4 编写能添加Access数据的B/S程序 94
5.5 编写能更新Access数据的B/S程序 95
5.6 编写能删除Access数据的B/S程序 97
小结 98
习题 98
第6章 编写能操作SQL Server的B/S程序 101
6.1 用SQL Server的集成环境操作数据库 101
6.2 编写能创建SQL Server数据库的B/S程序 102
6.3 编写能保证SQL Server数据完整性的B/S程序 104
6.4 编写具有SQL语句的B/S程序 107
6.5 编写具有SQL Server存储过程的B/S程序 110
6.6 编写具有SQL Server触发器的B/S程序 116
小结 119
习题 120
第7章 编写能操作XML文件的B/S程序 122
7.1 XML的概念 122
7.2 编写能显示XML文件的B/S程序 126
7.2.1 CSS样式表 126
7.2.2 XSL样式单 126
7.2.3 XML数据岛技术 128
7.2.4 XML的两种语法规则 130
7.3 在XML中使用HTML标记或JavaScript代码 132
7.3.1 在XML中使用HTML标记 132
7.3.2 在XML中使用JavaScript代码 133
7.4.1 NET处理XML文件的命名空间 134
7.4 编写能读取XML文件的B/S程序 134
7.4.2 在ASP.NET中读取XML 135
7.5 编写能创建XML文件的B/S程序 138
7.5.1 利用DataSet创建XML文件 138
7.5.2 利用DOM对象创建XML文件 139
7.5.3 利用文本方式创建XML文件 140
小结 141
习题 141
第8章 编写具有ASP.NET安全性的B/S程序 144
8.1 基于授权与认证的安全机制 144
8.2 基于Windows的认证 145
8.3 基于表单的认证 148
8.4 授权用户和角色 152
8.5 Web Service中的安全控制 154
小结 160
习题 160
第9章 优化、评测、跟踪与调试ASP.NET程序 162
9.1 优化ASP.NET程序 162
9.2 评测ASP.NET程序性能 165
9.3 跟踪ASP.NET程序 167
9.4 调试ASP.NET程序 172
小结 176
习题 176