博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自学MVC看这里——全网最全ASP.NET MVC 教程汇总(转)
阅读量:7072 次
发布时间:2019-06-28

本文共 2465 字,大约阅读时间需要 8 分钟。

 

MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC。小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口。本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.NET MVC 框架知识,Let’s go!

 

1. Why :为什么需要ASP.NET MVC

本章主要为大家汇总了为什么学习Asp.net MVC替代WebForms,产生ASP.NET MVC 的需求是什么,只有更好的理解了为什么需要MVC,出于什么目的开发的MVC 框架,用MVC 框架来弥补什么或是提升什么,才能利用其开发出最高效最满意的Web系统。

 

说明:本文摘自InfoQ,是作者 Jonathan Allen 2007年发布的一篇的文章,首先描述了 WebForms的优缺点,由此引出MVC框架出现集成了WebForm的优点,弥补其缺点等。

说明:本文摘自InfoQ,是作者Jon Arild Tørresdal于2009年发布的文章,从“不推荐学习”到“所有ASP.NET开发人员都应该学习”,各种不同的观点层出不穷。这篇文章列举了使用MVC框架的就、理由。

说明:本文主要讨论了为什么微软如此热衷于丢弃传统的APS.NET Webform而转向ASP.NET MVC,从六个方面列举了为什么MVC会更好一些。

说明: 本文主要区别了ASP.NET MVC与WebForm,通过对比可解决困惑。

 

2. What :ASP.NET MVC 框架介绍

 

 这篇文章主要介绍ASP.NET MVC 的基础知识,帮助你了解ASP.NET MVC的轮廓。

 

 是MSDN的ASP.NET MVC的官方说明文档,因此是学习MVC框架首要了解的内容,没有比官网更权威的说明式文章了

 

以下系列文章分别详解了MVC框架的三部分,因此能够帮助初学者深入了解MVC框架

 

 

3.How: 如何使用Asp.net MVC 框架进行开发, Asp.net MVC 入门教程及实例开发

 

七天学会ASP.NET MVC 5系列教程,该系列入门教程由浅至深,介绍了MVC5的使用,涉及了一些安全方面的功能(授权认证,角色管理,异常处理)。

 

ASP.NET MVC 5 系列教程,该系列教程,从一个web网站示例开始讲解,全文最终完成了一个管理影片的小系统,非常适合新手入门ASP.NET MVC 5 (新增、删除、查询、更新) ,并由此开始开发工作。

 

Asp.net MVC4入门教程 :为您讲解使用微软的Visual Studio Express 2012或Visual Web Developer 2010 Express Service Pack 1 来建立一个ASP.NET MVC4 Web应用程序所需要的基础知识。

 

ASP.NET MVC 小牛之路系列文章是博客园中比较经典的MVC 框架学习文章,总共18+3讲,后3讲主要讲解MVC中一些高级知识点和最新技术,目前博文还在更新中。

 

 

 

无废话MVC 入门教程:MVC入门教程,写的很基础,简单易懂,够入门了。

 

ASP.NET MVC 入门系列教程,一个居于ASP.NET MVC Beta的系列入门文章

 

使用ASP.NET MVC 开发实例开发教程,原文内容出自微软的 MusicStore。该系列文章从以音乐商店系统为例,从基础知识开始,逐步深入介绍,因此,初学者有很好的学习体验。示例程序使用 ASP.NET MVC3 完成,视图部分使用 Razor 引擎,数据库访问使用 EF CodeFirst。

 

这一系列的博客比较早,是ASP.NET MVC 1.0的学习,如需了解一些基本的,原始知识,可从这系列博客中获取

 

4. 使用ASP.NET MVC 解决高级问题

本系列文章讲解了ASP.NET MVC中视图片断缓存方式,视图片断缓存非常重要,因为它缓存的也是页面内容,这表示它比更低级别的缓存更有效率,也比静态页等整页内容缓存的适用面要大得多。

 

由于早期的MVC 框架缺少异步Action功能,因此博主自行编写了扩展:完整,方便,并且非常轻巧——核心逻辑代码只有200行左右,确保了扩展的稳定,高效并且拥有较好的向后兼容性。

其他高级功能

英文学习资源

其他

5.推荐学习ASP.NET MVC 书籍

 

Apress 社的 《Pro ASP .NET MVC 4》,中文译本叫做《精通ASP.NET MVC4》,1-5章是ASP.NET MVC的基础知识,第6章介绍了单元测试与Moq,7-11一个具体的练习,12-26高级知识。

 

《ASP.NET MVC 4 Web编程》.NET开发者学习MVC的必备圣典!

 

《ASP.NET MVC 4框架揭秘(微软6任MVP,高级软件顾问蒋金楠新作)》

 

《ASP.NET MVC 3高级编程》(Microsoft 内部编写,创建数据驱动型动态Web程序的最新框架)

本书由Microsoft公司内部团队编写,深入阐述了如何利用ASP.NET MCV 3的新特性及其激动人心的功能。本书首先简单介绍了ASP.NET MVC框架,然后一步步地向您展示如何安装和创建ASP.NET MVC项目。

 

《ASP.NET MVC实战》

mvc作为一种流行的应用程序开发框架已经存在多年。现在,microsoft公司也加入了这个社区, mvc框架为应用程序开发人员提供利用成熟开发模式,开发易于理解、易于测试和易于维护的应用程序的新利器。

 

《》

主要分成3篇。基础观念篇介绍了开发人员在学习 mvc之前需要了解的技术和观念,以及mvc架构的基础知识。

 

《》

本书由asp.net小组成员编写,scott guthrie首先提供了一个说明如何构建应用程序的完整演示,然后深入介绍mvc的基本概念和,并快速过渡到讨论asp.net mvc模式如何实现这些概念。

 

 

转载地址:http://cezml.baihongyu.com/

你可能感兴趣的文章
包装类和基本类型区别?(integer和int取值范围一样大)
查看>>
HDU 2896 病毒侵袭 (AC自动机)
查看>>
Python—内置函数
查看>>
错误解决记录-------------验证启动HDFS时遇到的错误
查看>>
java基础类和对象-题
查看>>
2018上海大都会邀请赛J(数位DP)
查看>>
:question.sync=”questionText”父子组件双向绑定
查看>>
jquery动画切换引擎插件 Velocity.js 学习02
查看>>
[Soot学习笔记][5]Soot依赖的两个框架
查看>>
[导入]构筑在GPRS之上的WAP应用
查看>>
POJ 2409 Let it Bead
查看>>
javase之四种内部类
查看>>
基于FPGA的AD0832
查看>>
Django 碎片集合
查看>>
Merge与Rebase冲突的解决
查看>>
python中自定义排序函数
查看>>
微信快速开发框架(五)-- 利用快速开发框架,快速搭建微信浏览博客园首页文章...
查看>>
hdu-1532 Drainage Ditches---最大流模板题
查看>>
mysql分表和表分区详解
查看>>
前端规范1-HTML规范
查看>>