目录 1
第1章 ASP.NET概述 1
1.1 什么是ASP.NET 1
1.2 为什么要使用ASP.NET 1
1.2.1 ASP.NET的编程语言 2
1.2.2 内容和代码分离 5
1.2.3 ASP.NET丰富的Web控件 7
1.3 安装NET 9
1.4 ASP.NET开发工具 10
1.4.1 Visual Studio.NET 10
1.4.2 ASP.NET Web Matrix 15
1.5 本章小结 19
2.1 Page类 21
第2章 ASP.NET页面及相关控件 21
2.2 ASP.NET页面基本控件 29
2.3 Web数据绑定控件的比较 30
2.3.1 相似性 30
2.3.2 DataGrid控件 30
2.3.3 DataList控件 31
2.3.4 Repeater控件 31
2.4 数据分页的实现 32
2.4.1 用DataGrid实现分页 33
2.4.2 用DataList、Repeater实现分页 36
2.5 本章小结 40
第3章 网站新闻发布系统 41
3.1 需求分析及功能分析 41
3.1.1 新闻系统数据库设计 41
3.2 项目的创建 43
3.1.2 新闻系统主要功能分析 43
3.3 新闻显示功能 46
3.3.1 数据层——News,NewsSort表和存储过程 46
3.3.2 业务层——NewsDB类 50
3.3.3 表示层——News.aspx,NewsDetail.aspx,NewsSort.ascx 56
3.4 新闻后台管理 66
3.4.1 站长登录 66
3.4.2 增加新闻 69
3.4.3 修改和删除新闻 74
3.5 本章小结 80
第4章 网站会员管理系统 81
4.1 会员数据库设计 81
4.2.1 会员注册 82
4.2 会员系统主要功能 82
4.2.2 会员登录 88
4.2.3 密码查找 91
4.2.4 退出系统 96
4.3 本章小结 96
第5章 论坛程序 97
5.1 论坛数据库设计 97
5.2 论坛系统主要功能 98
5.2.1 论坛帖子列表显示 98
5.2.2 发表帖子 108
5.2.3 帖子详细内容显示 115
5.2.4 回复帖子 119
5.3 本章小结 126
6.1 把本站推荐给朋友 127
第6章 网站推荐 127
6.2 把本文推荐给朋友 132
6.3 本章小结 134
第7章 电子杂志 135
7.1 电子杂志数据库设计 135
7.2 电子杂志订阅与退定 135
7.3 电子杂志发送 139
7.4 电子邮件批量录入 143
7.5 电子邮件管理 146
7.5.1 电子邮件地址显示 146
7.5.2 电子邮件分页显示 148
7.5.3 编辑和删除电子邮件地址 149
7.6 本章小结 154
8.1 数据库设计 155
第8章 在线调查 155
8.2 在线调查系统程序设计 156
8.2.1 问题列表显示 156
8.2.2 投票页面 158
8.2.3 调查结果显示页面 164
8.3 在线调查系统后台管理 169
8.3.1 增加调查问题 169
8.3.2 修改和删除调查问题 174
8.4 本章小结 183
第9章 留言板 184
9.1 留言板数据库设计 184
9.2 发表留言 185
9.3 查看留言 189
9.4 管理留言 196
9.5 本章小结 204
第10章 文件上传 205
10.1 用ASP.NET实现文件上传 205
10.2 用Web服务上传文件 209
10.3 本章小结 218
第11章 ASP.NET中操作Excel 219
11.1 使用ASP.NET读取Excel文件 219
11.2 把数据导出到Excel文件中 223
11.3 本章小结 233
第12章 ASP.NET与XML 234
12.1 什么是XML 234
12.2.1 基本概念 235
12.2 XML与DataSet 235
12.2.2 案例分析 236
12.3 使用XSL显示XML内容 244
12.4 向XML文档中增加元素 248
12.5 在XML文档中搜索内容 252
12.6 本章小结 255
第13章 ASP.NET与Web服务 256
13.1 为什么要使用Web服务 256
13.2 创建和使用Web服务 256
13.2.1 创建Web服务 256
13.2.2 使用自己的Web服务 261
13.2.3 搜索和使用第三方的Web服务 264
13.3 Web服务状态管理 268
13.4 本章小结 270