目录 第一篇基 础 知 识 第1章ASP.NET开发入门2任务1.1搭建ASP.NET的开发环境2 1.1.1安装Visual Studio 20152 1.1.2安装与配置IIS6 任务1.2制作第一个ASP.NET网站12 1.2.1新建一个ASP.NET网站12 1.2.2分析第一个ASP.NET网站18 本章小结20 练习与实践21 第2章C#语言基础22 任务2.1设计一个加法器22 2.1.1常量和变量23 2.1.2数据类型及转换24 任务2.2设计一个时间转换器27 任务2.3设计一个数字大小比较器31 任务2.4设计一个9×9乘法表36 2.4.1迭代语句36 2.4.2跳转语句39 任务2.5设计一个学生成绩评定器41 任务2.6设计一个员工类45 2.6.1面向对象编程概述49 2.6.2类和对象49 2.6.3封装、继承和多态63 2.6.4构造函数和析构函数65 2.6.5关键字static67 2.6.6转义字符70 2.6.7代码的规范性71 本章小结71 练习与实践72 第3章ASP.NET Web常用控件74 任务3.1制作员工信息登记表74 任务3.2熟悉常用控件80 3.2.1文本类型的控件80 3.2.2按钮类型的控件81 3.2.3选择类型的控件83 3.2.4图形显示类型的控件86 3.2.5文件上传控件86 3.2.6容器控件88 本章小结89 练习与实践89 第4章数据库与SQL语言91 任务4.1创建新闻发布系统数据库91 任务4.2安装与操作数据库96 4.2.1安装SQL Server 201296 4.2.2操作数据库105 任务4.3操作数据表110 本章小结117 练习与实践118 第5章ASP.NET的内置对象119 任务5.1中英文翻译119 5.1.1ASP.NET对象概述120 5.1.2Page对象120 5.1.3Response对象121 任务5.2获取页面间传送的值122 任务5.3设计一个访问计数器125 任务5.4登录后保存用户名和密码127 任务5.5保存和读取客户端信息129 任务5.6获取服务器的相关信息131 本章小结132 练习与实践133 第二篇核 心 技 术 第6章数据验证技术136任务6.1制作一个注册页面136 6.1.1非空验证控件139 6.1.2数据比较验证控件139 6.1.3数据范围验证控件140 6.1.4数据格式验证控件140 6.1.5验证错误信息显示控件144 6.1.6禁用数据验证144 任务6.2制作一个奇数验证页面145 本章小结146 练习与实践146 第7章Web用户控件148 任务7.1制作一个导航条148 任务7.2熟悉Web用户控件150 本章小结151 练习与实践151 第8章站点导航控件152 任务8.1创建一个电子书网站152 任务8.2熟悉站点导航控件158 8.2.1TreeView控件158 8.2.2Menu控件158 8.2.3SiteMapPath控件158 本章小结161 练习与实践161 第9章母版页163 任务9.1创建一个党史学习教育网站的母版页163 任务9.2熟悉母版页166 9.2.1创建母版页166 9.2.2使用母版页166 本章小结167 练习与实践168 第10章数据源控件与数据绑定控件169 任务10.1创建新闻展示和详细新闻页面169 10.1.1数据绑定技术181 10.1.2SqlDataSource控件182 10.1.3DataList控件182 任务10.2创建员工管理页面183 10.2.1GridView控件198 10.2.2DetailsView控件200 本章小结200 练习与实践200 第11章使用ADO.NET操作数据库202 任务11.1设计实现注册、登录页面功能202 11.1.1ADO.NET简介205 11.1.2使用Connection对象连接数据库206 11.1.3使用Command对象操作数据库208 11.1.4使用DataSet对象和DataAdapter对象209 任务11.2显示新闻序号和内容213 任务11.3编写数据库操作类216 11.3.1配置web.config文件216 11.3.2编写数据库操作类217 11.3.3使用数据库操作类219 11.3.4补充数据库操作类220 本章小结222 练习与实践222 第三篇项 目 实 战 第12章新闻发布网站的设计与开发226任务12.1“新闻发布网站”的总体设计226 12.1.1需求分析226 12.1.2任务分析226 12.1.3“新闻发布网站”页面浏览227 12.1.4数据库设计234 任务12.2前台主要功能模块设计235 12.2.1前台母版设计235 12.2.2首页设计245 12.2.3详细新闻模块设计250 12.2.4更多新闻模块设计252 12.2.5按新闻类别显示新闻模块设计253 12.2.6注册模块设计256 12.2.7登录模块设计259 12.2.8注销模块设计262 任务12.3普通用户个人中心主要功能模块设计263 12.3.1个人中心母版设计263 12.3.2密码修改模块设计264 12.3.3添加新闻模块设计267 12.3.4新闻管理模块设计270 任务12.4管理员后台管理主要功能模块设计274 12.4.1后台管理母版设计274 12.4.2密码修改模块设计275 12.4.3添加新闻模块设计277 12.4.4新闻管理模块设计277 12.4.5用户管理模块设计282 本章小结284 练习与实践284附录AC#常用关键字285 附录BASP.NET常用控件命名规范289 参考文献291