第1章 ASP.NET 2.0概述 1
1.1 .NET Framework 1
概述 1
公共语言运行库 2
.NET Framework类库 4
1.2 Visual Studio集成开发环境 6
解决方案、项目和项 6
生成、调试和测试 8
对ASP.NET 2.0的支持 9
1.3 ASP.NET Web应用程序 10
ASP.NET网站的布局 10
网站文件的类型 12
ASP.NET网站路径 14
ASP.NET网站中共享代码文件夹 17
1.4创建ASP.NET应用程序 19
1.5本章小结 25
第2章 SQL Server 2005介绍 27
2.1数据库管理 27
创建数据库 27
修改数据库 32
删除数据库 33
备份和还原数据库 35
分离与附加数据库 41
2.2数据类型 43
2.3表 45
创建表 45
修改表 48
删除表 50
2.4数据操作 51
insert插入数据 51
select查询数据 53
update更新数据 54
delete删除数据 55
2.5视图 56
创建视图 56
修改视图 59
删除视图 61
2.6存储过程 62
存储过程的分类 63
创建存储过程 63
修改存储过程 65
执行存储过程 67
删除存储过程 69
2.7触发器 71
创建触发器 71
修改、删除触发器 74
2.8本章小结 75
第3章 界面设计利器——Web服务器控件 77
3.1标准服务器控件 77
Label控件 77
Button控件 79
Image控件 81
ImageButton控件和LinkButton控件 83
TextBox控件 83
CheckBox与CheckBoxList控件 86
DropDownList控件 89
ListBox控件 91
RadioButton与RadioButtonList控件 93
Panel控件 97
Table控件 99
Calendar控件 102
AdRotator控件 104
3.2 ASP.NET 2.0新增服务器控件 107
BulletedList控件 107
ImageMap控件 110
MultiView和View控件 113
Wizard控件 113
FileUpload控件 114
HiddenField控件 116
Substitution控件 118
3.3验证服务器控件 119
验证控件概述 119
RequiredFieldValidator控件 119
CompareValidator控件 120
RangeValidator控件 121
RegularExpressionValidator控件 121
CustomValidator控件 122
ValidationSummary控件 122
3.4登录服务器控件 123
Login控件 123
LoginView控件 125
LoginName控件 126
LoginStatus控件 126
PasswordRecovery控件 127
ChangePassword控件 128
CreateUserWizard控件 130
3.5本章小结 130
第4章 ASP.NET2.0访问数据库 131
4.1 ADO.NET常用对象 131
Connection对象 131
DataAdapter对象 133
Command对象 135
DataSet对象 137
4.2使用ADO.NET连接数据源 139
连接ODBC数据源 139
连接OLE DB数据源 141
访问MySQL 142
访问Oracle 142
访问Excel 144
访问文本文件 145
4.3数据源控件 146
ObjectDataSource数据源控件 146
SqlDataSource数据源控件 151
AccessDataSource数据源控件 155
SiteMapDataSource控件 158
XmlDataSource数据源控件 159
4.4数据绑定控件 162
GridView控件 162
GridView示例 166
Repeater控件 174
Datalist控件 177
DetailsView控件 181
FormView控件 185
4.5 本章小结 191
第5章 页面的布局与外观——主题、导航与母版页 193
5.1 主题 193
级联样式表和外观 193
主题的应用 199
5.2 母版页 200
基础 200
母版页的嵌套 203
5.3 站点导航控件 203
Menu服务器控件 203
TreeView服务器控件 207
5.4 本章小结 210
第6章 异步无刷新页面技术—— ASP.NET 2.0 Ajax 211
6.1 Ajax技术介绍 211
JavaScript介绍 212
XMLHttpRequest对象 212
6.2 ASP.NET Ajax介绍 219
ASP.NET Ajax的安装 220
创建ASP.NET Ajax网站 221
ScriptManager控件 224
UpdatePanel控件 226
Timer控件 227
用户名验证示例 227
6.3本章小结 230
第7章 ASP.NET 2.0系统中的XML数据传输 231
7.1 XML介绍 231
XML定义 231
XML优点 232
ASP.NET+XML+CSS开发 233
7.2 XML基础 233
XML语法 234
XML元素 235
XML属性 236
7.3 XML的创建、编辑及验证 237
创建XML 238
读取XML 243
编辑XML 248
验证XML 249
7.4 XML和XSL转换 252
XSL基础 252
XSLT介绍 252
使用XSLT转换XML 252
7.5 XML与ADO.NET 254
7.6本章小结 257
第8章 内置对象和应用程序配置 259
8.1 ASP.NET内置对象 259
Response对象 259
Request对象 261
Application对象 262
Session对象 263
Server对象 264
Cookie对象 265
8.2 全局应用文件Global.asax 266
Global.asax文件的结构 266
Global.asax文件的应用 269
8.3 Web.config 269
Web.config的结构 269
<system.web>中的常用子节 270
8.4缓存 274
整页缓存 275
部分页缓存 277
应用程序数据缓存 278
8.5本章小结 280
第9章 ASP.NET 2.0分布式应用技术——Web服务 281
9.1 Web服务简介 281
Web服务的概念 282
Web服务的基础结构 282
SOAP 284
WSDL 286
9.2 Web服务的使用 289
Web服务的创建 289
Web服务的发布 292
Web服务的调用 293
创建和使用自定义的Web服务 296
9.3 Web服务的安全 302
Web服务的身份验证 303
Web服务的授权 307
自定义身份验证 309
9.4本章小结 311
第10章 网上论坛系统 313
10.1总体设计 313
10.2流程分析 315
10.3数据库设计 315
数据表的设计 315
存储过程设计 319
视图设计 320
10.4系统的详细设计 321
数据库访问类的实现 322
自定义用户控件 325
用户相关界面的实现 327
管理员相关界面的实现 357
10.5本章小结 374
第11章 网上商城系统 375
11.1总体设计 375
11.2系统体系结构 376
11.3数据库设计 377
11.4系统详细设计 379
类库的实现 379
用户界面层的实现 394
11.5本章小结 432
第12章 博客系统 433
12.1总体设计 433
12.2数据库设计 434
12.3系统的详细设计 436
数据库访问类的实现 437
CSS样式的创建 439
JScript脚本的创建 440
第三方控件的使用 440
自定义用户控件 441
开博用户相关界面的实现 445
浏览博客相关界面的实现 484
12.4本章小结 494
第13章 数据库移植和安装程序制作 495
13.1数据库移植 495
从Access移植到SQL Server 2005 495
网站中测试 499
从MySQL移植到SQL Server 2005 501
13.2安装程序的制作 504
13.3本章小结 505