上篇 基础篇 3
项目一 Hello,ASP.NET! 3
任务 发布一个简单的网站 3
项目二 Web基础 11
任务一 理解HTTP协议如何交互 11
任务二 学习ASP.NET内置对象 21
项目三 基本Web控件的使用 64
任务一 了解ASP.NET的Web服务器控件、HTML服务器控件和HTML控件 64
任务二 Label控件 67
任务三 TextBox控件和Button控件 70
任务四 CheckBox和CheckBoxList控件 77
任务五 验证控件 86
项目四 数据库的连接与读取 108
任务一 数据库的连接 108
任务二 数据库的读取 110
项目五 数据控件 113
任务一 GridView控件 113
任务二 DataList控件 133
任务三 Repeater控件 140
任务四 DetailsView控件 144
任务五 FormView控件 150
项目六 页面导航控件 154
任务一 用TreeView和Menu实现页面导航 154
任务二 用SiteMapPath实现页面导航 157
项目七 母版页 160
任务 创建一个母版页 160
项目八 CSS样式和框架 167
任务一 创建及使用CSS样式 167
任务二 框架 176
下篇 实践篇 185
项目九 MCP数据库的设计 185
任务一 创建MCP数据库 185
任务二 MCP系统开发总体设计方案 187
项目十 MCP系统界面设计 191
任务一 MCP系统登录界面的设计 191
任务二 MCP系统管理主框架页面的设计 199
任务三 MCP系统教师试题模块管理页面的设计 204
任务四 MCP系统教师试题管理页面的设计 211
任务五 MCP系统学生管理页面的设计 223
任务六 MCP系统成绩查询页面的设计 234
任务七 MCP系统系统用户管理页面的设计 237
任务八 MCP系统学生考试界面的设计 243
项目十一 各类的创建 266
任务一 创建Student类 266
任务二 创建Teacher类 270
项目十二 创建存储过程 281
附录一 C#基础语法 287
附录二 C#编程规范 295
附录三 ASP.NET常用函数参考 299
参考文献 303