内容简介
第1章 ASP.NET基础
1.1 NET发展历史
1.2 什么是ASP.NET
1.2.1 当前流行开发技术
1.2.2 深入理解.NET
1.3 Visual Studio 2013环境
1.3.1 创建项目类型
1.3.2 创建第一个ASP.NET Web网站
1.3.3 Visual Studio环境中常用面板
1.3.4 程序运行方式
1.4 本章小结
习题
第2章 C#语言基础
2.1 C#概述
2.1.1 良好的编程习惯
2.1.2 命名空间
2.2 数据类型
2.2.1 数据类型概述
2.2.2 值类型
2.2.3 引用类型
2.2.4 数据类型转换
2.3 类
2.3.1 类结构
2.3.2 类命名规则
2.3.3 类成员
2.3.4 类的调用
2.4 流程控制
2.4.1 选择
2.4.2 循环
2.4.3 跳跃
2.5 异常处理
2.5.1 异常处理的作用
2.5.2 try-catch和throw、throws的区别
2.5.3 常见异常类
2.5.4 实例
2.6 本章小结
习题
第3章 Web服务器控件
3.1 ASP.NET事件处理
3.2 文本类控件
3.2.1 Label控件
3.2.2 TextBox控件
3.2.3 HyperLink控件
3.3 按钮类控件
3.4 图像类控件
3.4.1 Image控件
3.4.2 ImageMap控件
3.5 列表类控件
3.5.1 DropDownList控件
3.5.2 ListBox控件
3.5.3 CheckBoxList控件
3.5.4 RadioButtonList控件
3.6 容器控件
3.6.1 Panel控件
3.6.2 PlaceHolder控件
3.6.3 View和MultiView控件
3.7 向导控件
3.8 其他控件
3.8.1 FileUpload控件
3.8.2 AdRotator控件
3.8.3 Calendar控件
3.9 本章小结
习题
第4章 ASP.NET内置对象
4.1 Response对象
4.2 Request对象
4.3 Server对象
4.4 Cookie对象
4.5 Session对象
4.6 Application对象
4.7 本章小结
习题
第5章 AJAX技术
5.1 概述
5.2 AJAX控件
5.2.1 ScriptManager控件
5.2.2 UpdatePanel控件
5.2.3 UpdateProgress控件
5.2.4 Timer控件
5.3 本章小结
习题
第6章 服务器验证控件
6.1 概述
6.1.1 验证控件的作用
6.1.2 验证控件基本属性
6.2 控件介绍
6.2.1 RequiredFieldValidator控件
6.2.2 CompareValidator控制
6.2.3 RangeValidator控件
6.2.4 RegulerExpressionValidator控件
6.2.5 CustomValidator控件
6.2.6 ValidationSummary控制
6.3 控件使用实例
6.4 本章小结
习题
第7章 数据库技术
7.1 建立SQL Server Express LocalDB数据库
7.2 基本SQL语句
7.2.1 SELECT查询语句
7.2.2 INSERT插入语句
7.2.3 UPDATE更新语句
7.2.4 DELETE删除语句
7.3 数据源控件和数据绑定控件
7.4 LINQ数据库技术
7.5 本章小结
习题
第8章 主题和母版
8.1 主题
8.1.1 主题的创建
8.1.2 主题的应用
8.1.3 动态应用主题实例
8.1.4 主题应用注意事项
8.2 母版
8.2.1 创建母版页
8.2.2 创建内容页
8.3 本章小结
习题
第9章 项目实训:本章博客
9.1 网站结构图
9.2 创建数据库MyBlog
9.3 制作母版页
9.3.1 用户列表控件
9.3.2 登录/注册模块
9.3.3 用户功能列表模块
9.3.4 母版中设置主题切换
9.4 首页文件
9.5 本章详情页
9.6 注册页面
9.7 发表本章页
9.8 本章管理页
9.8.1 LINQ技术实现数据源
9.8.2 GridView控件设计
9.8.3 删除功能
9.8.4 全选功能
9.8.5 光棒效果
9.8.6 编辑功能
9.9 个人资料修改页
9.10 本章小结
第10章 项目架构
10.1 三层架构
10.1.1 三层架构的理解
10.1.2 三层架构优缺点
10.2 MVC架构
10.2.1 MVC架构的理解
10.2.2 MVC优势
10.3 三层架构与MVC
10.4 本章小结
参考文献