MVC官方教程索引
1.MVC教程首页
http://www.asp.net/learn/mvc/?lang=cs
2.MVC概况
2.1创建一个基于数据库的"电影"web应用
http://www.asp.net/learn/mvc/tutorial-21-cs.aspx
2.2MVC执行过程
http://www.asp.net/learn/mvc/tutorial-22-cs.aspx
2.3理解Models(模型),View(视图),Controllers(控制器)
http://www.asp.net/learn/mvc/tutorial-22-cs.aspx
3.路由
3.1路由概述
http://www.asp.net/learn/mvc/tutorial-05-cs.aspx
3.2创建自定义路由
http://www.asp.net/learn/mvc/tutorial-23-cs.aspx
3.3创建路由限制
http://www.asp.net/learn/mvc/tutorial-24-cs.aspx
3.4创建自定义路由限制
http://www.asp.net/learn/mvc/tutorial-25-cs.aspx
4.控件器
4.1控件器概述
http://www.asp.net/learn/mvc/tutorial-03-cs.aspx
4.2创建控件器
http://www.asp.net/learn/mvc/tutorial-33-cs.aspx
4.3创建Action处理方法
http://www.asp.net/learn/mvc/tutorial-34-cs.aspx
5.视图
5.1视图概述
http://www.asp.net/learn/mvc/tutorial-04-cs.aspx
5.2创建自定义的Html Helpers工具
http://www.asp.net/learn/mvc/tutorial-09-cs.aspx
5.3用表格来显示数据
http://www.asp.net/learn/mvc/tutorial-11-cs.aspx
5.4使用TagBuilder扩展Html Helpers
http://www.asp.net/learn/mvc/tutorial-35-cs.aspx
6.模型
6.1利用实体框架(Entity Framework)创建模型
http://www.asp.net/learn/mvc/tutorial-16-cs.aspx
6.2利用Linq to Sql创建模型
http://www.asp.net/learn/mvc/tutorial-10-cs.aspx
7.MVC中的输入验证
7.1简单的数据验证
http://www.asp.net/learn/mvc/tutorial-36-cs.aspx
7.2利用IDataErrorInfo接口实现验证
http://www.asp.net/learn/mvc/tutorial-37-cs.aspx
7.3如何将验证逻辑封装到一个单独的层
http://www.asp.net/learn/mvc/tutorial-38-cs.aspx
8.母版页
8.l利用母版页创建布局
http://www.asp.net/learn/mvc/tutorial-12-cs.aspx
8.2如何传送数据给母版页
http://www.asp.net/learn/mvc/tutorial-13-cs.aspx
9.Action过滤器和Model绑定
9.1理解Action过滤器
http://www.asp.net/learn/mvc/tutorial-13-cs.aspx
10.利用缓存提高MVC性能
10.1利用输出缓存提高性能
http://www.asp.net/learn/mvc/tutorial-15-cs.aspx
10.2缓存页上如何更新动态内容
http://www.asp.net/learn/mvc/tutorial-19-cs.aspx
11.MVC安全性
11.1使用Form方式验证
http://www.asp.net/learn/mvc/tutorial-17-cs.aspx
11.2使用Windows方式验证
http://www.asp.net/learn/mvc/tutorial-18-cs.aspx
11.3防止JavaScript注入
http://www.asp.net/learn/mvc/tutorial-06-cs.aspx
12.MVC如何测试
12.1创建MVC的单元测试
http://www.asp.net/learn/mvc/tutorial-07-cs.aspx
13.导航
13.1利用SiteMaps实现站点导航
http://www.asp.net/learn/mvc/tutorial-20-cs.aspx
14.MVC部署
14.1如何在不同版本的IIS上部署MVC应用
http://www.asp.net/learn/mvc/tutorial-08-cs.aspx
15.综合练习--联系人信息管理系统
15.1创建基本CRUD应用
http://www.asp.net/learn/mvc/tutorial-26-cs.aspx
15.2如何让系统变得更好看
http://www.asp.net/learn/mvc/tutorial-27-cs.aspx
15.3添加表单验证
http://www.asp.net/learn/mvc/tutorial-28-cs.aspx
15.4让系统实现松耦合
http://www.asp.net/learn/mvc/tutorial-29-cs.aspx
15.5创建单元测试
http://www.asp.net/learn/mvc/tutorial-30-cs.aspx
15.6测试驱动开发(TDD)
http://www.asp.net/learn/mvc/tutorial-31-cs.aspx
15.6添加Ajax功能
http://www.asp.net/learn/mvc/tutorial-32-cs.aspx