内容简介
第1章 ASP.NET概述
1.1 ASP.NET简介
1.1.1 什么是.NET
1.1.2 什么是ASP.NET
1.2 搭建ASP.NET开发环境
1.2.1 启用与配置IIS
1.2.2 配置ASP.NET应用程序开发环境
1.3 ASP.NET的两种开发模式
1.3.1 Web Forms模式
1.3.2 MVC模式
1.4 ASP.NET页面语法
1.4.1 ASP.NET页面指令
1.4.2 代码块语法
1.4.3 数据绑定语法
1.4.4 表达式语法
1.5 创建ASP.NET Web项目的两种方式
1.5.1 用两种方式创建Web项目
1.5.2 创建Web项目的两种方式的比较
习题1
第2章 ASP.NET服务器控件
2.1 ASP.NET控件概述
2.1.1 ASP.NET控件的类型
2.1.2 ASP.NET服务器控件的公共属性
2.1.3 ASP.NET服务器控件的事件
2.2 文本控件
2.2.1 Label控件
2.2.2 TextBox控件
2.2.3 Literal控件
2.3 控制权转移控件
2.3.1 Button控件
2.3.2 LinkButton控件
2.3.3 ImageButton控件
2.3.4 HyperLink控件
2.4 选择控件
2.4.1 RadioButtonList控件
2.4.2 CheckBoxList控件
2.4.3 DropDownList控件
2.4.4 ListBox控件
2.5 其他常用标准控件
2.5.1 Image控件
2.5.2 BulletedList控件
2.5.3 FileUpload控件
2.5.4 Panel控件
2.5.5 AdRotator控件
2.5.6 Calendar控件
2.6 ASP.NET验证控件
2.6.1 RequiredFieldValidator控件
2.6.2 RangeValidator控件
2.6.3 RegularExpressionValidator控件
2.6.4 CompareValidator控件
2.6.5 CustomValidator控件
2.6.6 ValidationSummary控件
习题2
第3章 ASP.NET内置对象
3.1 ASP.NET对象概述
3.1.1 ASP.NET对象简介
3.1.2 ASP.NET对象的访问
3.2 Page对象
3.2.1 Page对象的常用属性
3.2.2 Page对象的常用方法
3.2.3 Page对象的常用事件
3.3 Response对象
3.3.1 Response对象的常用属性
3.3.2 Response对象的常用方法
3.3.3 Response对象的应用
3.4 Request对象
3.4.1 Request对象的常用属性
3.4.2 Request对象的常用方法
3.4.3 Request对象的应用
3.5 Server对象
3.5.1 Server对象的常用属性
3.5.2 Server对象的常用方法
3.5.3 Server对象的应用
3.6 Cookie对象
3.6.1 Cookie对象的常用属性
3.6.2 Cookie对象的常用方法
3.6.3 Cookie对象的应用
3.7 Session对象
3.7.1 Session对象的常用属性
3.7.2 Session对象的常用方法
3.7.3 Session对象的事件
3.7.4 Session对象的应用
3.8 Application对象
3.8.1 Application对象的常用方法
3.8.2 Application对象的事件
3.8.3 Application对象的应用
3.8.4 Application、Session、Cookie对象的区别
习题3
第4章 界面外观设计与布局
4.1 主题
4.1.1 主题的相关概念
4.1.2 创建主题
4.1.3 使用主题
4.1.4 禁用主题
4.2 母版页
4.2.1 母版页概述
4.2.2 创建母版页
4.2.3 创建内容页
4.2.4 从内容页访问母版页的控件
4.3 网站导航
4.3.1 站点地图
4.3.2 导航控件
4.3.3 配置多个站点地图
4.4 页面布局
4.4.1 使用iframe布局
4.4.2 使用Table布局
4.4.3 使用DIV+CSS布局
习题4
第5章 ADO.NET技术
5.1 ADO.NET简介
5.1.1 ADO.NET的相关概念
5.1.2 ADO.NET的结构
5.2 ADO.NET的五大对象
5.2.1 Connection对象
5.2.2 Command对象
5.2.3 DataReader对象
5.2.4 DataAdapter对象
5.2.5 DataSet对象
5.3 数据库访问模式
5.3.1 连接模式
5.3.2 断开模式
5.3.3 两种访问模式的区别
5.4 使用ADO.NET技术操作数据
5.4.1 数据的添加
5.4.2 数据的更新
5.4.3 数据的删除
5.4.4 存取图片
习题5
第6章 数据绑定技术
6.1 数据绑定概述
6.1.1 什么是数据绑定
6.1.2 Eval方法和Bind方法
6.1.3 数据绑定语法
6.2 数据源控件
6.2.1 数据源控件概述
6.2.2 SqlDataSource控件
6.2.3 AccessDataSource控件
6.2.4 ObjectDataSource控件
6.2.5 XmlDataSource控件
6.3 数据显示控件
6.3.1 GridView控件
6.3.2 DataList控件
6.3.3 Repeater控件
6.3.4 ListView控件
6.4 将数据绑定到控件
6.4.1 将数据绑定到单值控件
6.4.2 将数据绑定到多值控件
6.4.3 将XML数据绑定到数据显示控件
习题6
第7章 jQuery技术
7.1 jQuery概述
7.1.1 什么是jQuery
7.1.2 jQuery能做什么
7.1.3 下载jQuery
7.1.4 引入jQuery的方法
7.1.5 第一个jQuery程序
7.2 jQuery基本语法
7.2.1 DOM
7.2.2 $()函数
7.2.3 jQuery操作的基本语法
7.3 jQuery选择器
7.3.1 jQuery基本选择器
7.3.2 jQuery层次选择器
7.3.3 jQuery简单过滤选择器
7.3.4 jQuery内容过滤选择器
7.4 用jQuery操作DOM
7.4.1 元素属性操作
7.4.2 获取和设置元素
7.4.3 元素样式操作
7.4.4 页面元素操作
7.5 jQuery事件
7.5.1 页面载入事件
7.5.2 绑定事件
7.5.3 切换事件
7.5.4 移除事件
7.5.5 其他事件
7.6 jQuery的应用
7.6.1 密码强度检测
7.6.2 广告轮显
7.6.3 图片放大镜
7.6.4 网页软键盘
习题7
第8章 LINQ技术
8.1 LINQ概述
8.1.1 什么是LINQ
8.1.2 LINQ提供程序
8.1.3 LINQ查询语法
8.2 LINQ查询基本子句
8.2.1 from查询子句
8.2.2 where条件子句
8.2.3 select选择子句
8.2.4 group分组子句
8.2.5 orderby排序子句
8.3 LINQ查询操作
8.3.1 LINQ查询概述
8.3.2 投影操作
8.3.3 筛选操作
8.3.4 排序操作
8.3.5 聚合操作
8.4 使用LINQ操作数据库
8.4.1 建立连接
8.4.2 插入数据
8.4.3 修改数据
8.4.4 删除数据
习题8
第9章 Web Service
9.1 Web Service基础
9.1.1 什么是Web Service
9.1.2 Web Service的创建与引用
9.2 利用Web Service实现数据库操作
9.2.1 利用Web Service实现数据的添加
9.2.2 利用Web Service实现数据的删除
9.3 利用Web Service实现通信功能
9.3.1 利用Web Service发送E-mail
9.3.2 利用Web Service获取天气预报
9.3.3 利用Web Service获取火车时刻表
9.4 利用Web Service实现其他功能
9.4.1 利用Web Service实现验证码
9.4.2 利用Web Service生成注册码
习题9
第10章 ASP.NET AJAX
10.1 AJAX基础
10.1.1 什么是AJAX
10.1.2 AJAX简单示例
10.2 ASP.NET AJAX常用控件
10.2.1 ScriptManager控件
10.2.2 UpdatePanel控件
10.2.3 Timer控件
10.2.4 UpdateProgress控件
10.2.5 ScriptManagerProxy控件
10.3 ASP.NET AJAX的应用
10.3.1 利用AJAX实现倒计时
10.3.2 利用AJAX实现弹出式日历
10.3.3 通过五角星显示好评等级
10.3.4 利用AJAX实现搜索框智能提示
习题10
第11章 ASP.NET MVC基础
11.1 MVC简介
11.1.1 MVC和Web Forms
11.1.2 MVC页面的运行过程
11.2 ASP.NET MVC应用程序
11.2.1 创建ASP.NET MVC应用程序
11.2.2 ASP.NET MVC应用程序的结构
11.2.3 ASP.NET MVC的约定和规则
11.3 MVC控制器
11.3.1 理解控制器
11.3.2 创建控制器
11.4 MVC视图
11.4.1 理解视图
11.4.2 创建视图
11.4.3 视图模板引擎
11.4.4 布局页
11.5 MVC模型
11.5.1 理解模型
11.5.2 创建模型
11.6 ASP.NET MVC开发简单案例
11.6.1 产品列表的显示
11.6.2 图书查询功能的实现
习题11
第12章 综合案例:留言板
12.1 系统设计
12.1.1 项目开发背景
12.1.2 系统功能设计
12.1.3 模块功能划分
12.2 数据库设计
12.2.1 数据库的分析
12.2.2 数据表的创建
12.2.3 关系的创建
12.3 公用模块的创建
12.3.1 创建CSS
12.3.2 配置Web.config
12.3.3 创建数据访问公用类
12.3.4 创建用户控件
12.4 用户功能的实现
12.4.1 用户注册
12.4.2 用户登录
12.4.3 用户留言
12.4.4 查看留言
12.4.5 用户信息的查看
12.4.6 用户信息的修改
12.4.7 用户注销
12.5 管理员功能的实现
12.5.1 管理员登录
12.5.2 管理员主界面
12.5.3 回复留言
12.5.4 删除留言
12.5.5 用户管理
12.6 案例运行演示
12.6.1 准备基本数据
12.6.2 主页运行效果演示
12.6.3 用户功能演示
12.6.4 管理员功能演示
习题12
参考文献