MVC官方教程索引

最近一直在学习MVC(MVC出来这么久了才开始学习,惭愧!不过我一向认为MS的东西不到RC版或至少第三个版本,基本上学了也是白学,按微软的风格,这个补丁那个bug的,到时候多半还要回炉再学^_^),虽然园子里的不少达人也写了不少相关的文章,但要么就是针对以前的旧版本的,要么就不是很系统(也有可能是我没找到地方),当然从这上面也能学到不少东西,但总觉得不过瘾,只能硬着头皮把官方的教程过了一遍,看完之后,感觉这一套教程写得很系统,也有一定深度,基本上全看完并照着练几遍后,已经足矣用于日常开发,本想把这一系列全翻译过来,但实在是限于我的破(poor)英文水平,凑合看看还可以,翻译就有点有心无力了,先把这一系列的标题试翻译过来,贴在这里做个纪念,方便日后查找.

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

 

时间: 2024-08-07 14:46:43

MVC官方教程索引的相关文章

ASP.NET MVC案例教程(基于ASP.NET MVC beta)—第七篇:闲话ASP.NET MVC

摘要 本文作为<ASP.NET MVC案例教程>的完结篇,仅从个人角度,发表一些对ASP.NET MVC框架的看法.并且在最后会附上本系列文章的Demo下 载. 前言 写这篇文章的目的,是想总结一些东西,以帮助朋友们更好的使用这个框架.但是,我又不像把官方列举的哪些优势.功能翻译过来列举在 这里.所以,我想干脆我就纯从个人观点上对这个框架评论一下吧.说的不好的,不对的还请批评指正.^_^ ASP.NET MVC--螺旋进步的产物 对于微软为什么要推出ASP.NET MVC,我们是无从得知的,也

2015 最简单的 Spring MVC 入门教程

2015 最简单的 Spring MVC 入门教程 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. Simplest Spring MVC Hello World Example / Tutor

Android UI”设计官方教程

我们曾经给大家一个<MeeGo移动终端设备开发UI设计基础教程>,同时很多朋友都在寻找Android UI开发的教程,我们从Android的官方开发者博客找了一份幻灯片,介绍了一些Android UI设计,我们把这个教程整理出来,希望大家喜欢. 想了解全部Android UI教程内容请点击51CTO独家专题:谷歌官方教程:Android UI设计技巧 作为开发者,为啥我们要关心UI,前面的一堆通通可以忽略掉,直接跳到最后一条.因为好的UI设计可以帮助我们卖出更多拷贝,赚到更多钱. 简介 这个教

GIS Map10.3 按照官方教程(亚马逊雨林),无法显示缓冲区

问题描述 GIS Map10.3 按照官方教程(亚马逊雨林),无法显示缓冲区 按照官方教程一步一步做,无法显示缓冲区,也无法生成图层,请各位高手指教,谢谢.

【译】ASP.NET MVC 5 教程 - 10:添加验证

原文:[译]ASP.NET MVC 5 教程 - 10:添加验证 在本节中,我们将为Movie模型添加验证逻辑,并确认验证规则在用户试图使用程序创建和编辑电影时有效. DRY 原则 ASP.NET MVC 的一个核心原则是DRY(Don't Repeat Yourself - 不做重复的事情).ASP.NET MVC 鼓励你一次性的指定功能或行为,然后应用程序的其它地方通过映射得到它,这样一来就减少了大量的代码,从而减少了出错误的可能性,并且更易于维护. ASP.NET  MVC  和 Enti

mvc-谁能提供一个学习asp.net MVC的教程

问题描述 谁能提供一个学习asp.net MVC的教程 提供一个学习asp.net MVC的教程,要自己亲自看过,感觉不错的

【译】ASP.NET MVC 5 教程 - 11:Details 和 Delete 方法详解

原文:[译]ASP.NET MVC 5 教程 - 11:Details 和 Delete 方法详解 在教程的这一部分,我们将研究一下自动生成的 Details 和Delete 方法. Details 方法 打开Movie控制器,找到Details方法. // // GET: /Movies/Details/5 public ActionResult Details(Int32 id) { Movie movie = db.Movies.Find(id); if (movie == null) {

【译】ASP.NET MVC 5 教程 - 6:通过控制器访问模型的数据

原文:[译]ASP.NET MVC 5 教程 - 6:通过控制器访问模型的数据 在本节中,你将新建一个MoviesController 类,并编写获取电影数据的代码,使用视图模板将数据展示在浏览器中. 在进行下一步之前,你需要先编译应用程序,否则在添加控制器的时候会出错. 在解决方法资源管理器的Controllers文件夹右键,选择"添加">"支架": 在"添加支架"对话框,选择 MVC 5 Controller with read/wri

【译】ASP.NET MVC 5 教程 - 3:添加视图

原文:[译]ASP.NET MVC 5 教程 - 3:添加视图 在本节内容中,我们将修改HelloWorldController类,使用视图模板来干净利索的封装生成HTML响应客户端的过程. 您将创建一个使用Razor 视图引擎的视图模板文件..cshtml扩展名的文件都是基于 razor 视图模板文件,Razor 视图引擎将编写视图模板所需的代码降至最低. 目前的 Index 方法返回一条消息,是在控制器类中直接写入的字符串.更改 Index 方法使其返回一个View对象,如以下代码所示: 1