项目1 ASP.NET概述 1
任务 创建简单的ASP.NET文件 3
知识储备 3
任务实践 6
上机实训 新建一个ASP.NET应用程序 8
实训背景 8
实训内容和要求 8
实训步骤 8
实训素材 10
习题 10
项目2 ASP.NET语言基础 11
任务1 使用数组存取元素值 13
知识储备 13
任务实践 21
任务2 利用数学运算求函数的值 22
知识储备 22
任务实践 23
任务3 利用字符串进行连接运算 24
知识储备 24
任务实践 25
任务4 利用日期和时间函数获取当前时间 26
知识储备 26
任务实践 27
任务5 使用条件语句演示变量结果 28
知识储备 28
任务实践 31
任务6 利用循环语句进行数值计算 32
知识储备 32
任务实践 36
任务7 使用过程计算函数最大值 38
知识储备 38
任务实践 38
上机实训 创建ASP.NET Web应用程序 40
实训背景 40
实训内容和要求 40
实训步骤 41
实训素材 42
习题 42
项目3 HTML服务器控件 45
任务1 利用表单控件创建表单 48
知识储备 48
任务实践 51
任务2 利用单行文本框控件创建客户信息 52
知识储备 52
任务实践 52
任务3 利用多行文本框控件输入文字 54
知识储备 54
任务实践 55
任务4 利用单选框控件选择支付银行 57
知识储备 57
任务实践 57
任务5 利用复选框控件创建学校考试系统 60
知识储备 60
任务实践 60
任务6 利用下拉列表框控件创建表单 62
知识储备 62
任务实践 63
任务7 利用按钮控件计算运算结果 65
知识储备 65
任务实践 66
任务8 利用HtmlInputFile控件上传文件 70
知识储备 70
任务实践 70
上机实训 利用控件创建基于Web的信息输入表单 73
实训背景 73
实训内容和要求 73
实训步骤 73
实训素材 76
习题 76
项目4 Web服务器控件 77
任务1 利用文本框控件创建用户注册页面 79
知识储备 79
任务实践 81
任务2 利用AutoPostBack属性实现网页的选择性功能 83
知识储备 83
任务实践 84
任务3 用列表复选框控件创建复选框功能网页 86
知识储备 86
任务实践 87
任务4 利用RadioButton控件创建具有单项选择功能页面 89
知识储备 89
任务实践 90
任务5 利用RadioButtonList控件实现单项选择的功能 92
知识储备 92
任务实践 93
任务6 利用DropDownList控件创建具有下拉列表功能的网页 95
知识储备 95
任务实践 96
任务7 利用Button控件创建具有按钮选择功能的网页 97
知识储备 97
任务实践 98
任务8 利用HyperLink控件实现具有超链接功能的网页 99
知识储备 99
任务实践 100
任务9 利用LinkButton控件实现具有超链接按钮功能的网页 101
知识储备 101
任务实践 102
任务10 利用ListBox控件编写ASP.NET网页 103
知识储备 103
任务实践 104
任务11 利用AdRotator控件创建具有广告功能的网页 108
知识储备 108
任务实践 109
任务12 利用Calendar控件制作网页信息 111
知识储备 111
任务实践 112
上机实训 利用Web控件创建ASP.NET网页程序 113
实训背景 113
实训内容和要求 114
实训步骤 114
实训素材 117
习题 117
项目5 数据验证控件 119
任务1 利用必填验证控件验证信息内容 121
知识储备 121
任务实践 122
任务2 使用比较验证控件验证密码服务 123
知识储备 123
任务实践 124
任务3 使用范围验证控件验证年龄范围 125
知识储备 125
任务实践 126
任务4 使用正则验证控件验证E-mail地址信息 127
知识储备 127
任务实践 129
上机实训 利用验证控件设置用户信息 130
实训背景 130
实训内容和要求 130
实训步骤 131
实训素材 132
习题 132
项目6 内部对象 135
任务1 利用Page对象选择课程 137
知识储备 137
任务实践 139
任务2 利用Response对象向浏览器发送信息 142
知识储备 142
任务实践 143
任务3 利用Request对象获取信息 146
知识储备 146
任务实践 147
任务4 利用Cookie对象计算网站访问次数 149
知识储备 149
任务实践 150
任务5 利用Session对象存取变量 151
知识储备 151
任务实践 153
任务6 利用Application对象查看访客排名 154
知识储备 154
任务实践 156
任务7 利用Server对象进行网页操作 157
知识储备 157
任务实践 158
上机实训 利用Application对象和Session事件统计网站访问人数 163
实训背景 163
实训内容和要求 163
实训步骤 163
实训素材 165
习题 165
项目7 ASP.NET存取数据库 167
任务1 利用SELECT语句查询记录 170
知识储备 170
任务实践 174
任务2 利用INSERT语句插入记录 178
知识储备 178
任务实践 178
任务3 利用DELETE语句删除记录 180
知识储备 180
任务实践 180
任务4 利用UPDATE语句更新记录 182
知识储备 182
任务实践 182
任务5 利用DataGrid控件自定义字段名称 183
知识储备 183
任务实践 185
任务6 利用Repeater控件查询记录 186
知识储备 186
任务实践 187
任务7 利用DataList控件查询记录 191
知识储备 191
任务实践 192
任务8 利用DataList控件选择记录 194
知识储备 194
任务实践 194
上机实训 查询数据库中的信息 196
实训背景 196
实训内容和要求 196
实训步骤 196
实训素材 202
习题 202
项目8 论坛、留言应用系统 205
任务1 添加和显示论坛标题 211
知识储备 211
任务实践 211
任务2 回复和浏览文章 215
知识储备 215
任务实践 215
上机实训 制作留言板 222
实训背景 222
实训内容和要求 222
实训步骤 222
实训素材 224
习题 224
项目9 个人网站的建设 227
任务1 角色管理和用户管理设计 232
知识储备 232
任务实践 235
任务2 相册管理页面的设计和实现 240
知识储备 240
任务实践 240
任务3 相册浏览页面的设计和实现 256
知识储备 256
任务实践 256
任务4 自定义HTTP处理程序设计及主页面的实现 267
知识储备 267
任务实践 267
上机实训 网站常用页面的设计 274
实训背景 274
实训内容和要求 274
实训步骤 274
实训素材 280
习题 280
习题部分参考答案 281
参考文献 283