从头开始MVC

时间:2013-12-12 06:41:09

标签: c# jquery asp.net asp.net-mvc

我打算学习ASP.NET MVC。但现在有多个版本,如MVC 3,4等。 我确实有.NET背景,并且过去曾在ASP.NET Web表单上工作,但我不知道如何去做(我的意思是......我应该从MVC开始还是跳到MVC 3,它有一些新增功能像Razor?)有人可以点亮任何有用的资源,开始时有一个真实的基于MVC项目的学习方法。 还请告诉我哪一个有更大的范围/用途.. jQuery或KnockOut?

4 个答案:

答案 0 :(得分:3)

在右侧面板中查看此链接和其他相关文章 http://www.codeproject.com/Articles/207797/Learn-MVC-Model-View-Controller-step-by-step-in-7

我还建议学习不同的jQuery库,例如bootstrap和kendo UI。

答案 1 :(得分:0)

答案 2 :(得分:0)

这是一套很棒的视频教程,你可以用MVC3(我想,可能是MVC4)和实体框架来创建应用程序:

http://www.asp.net/mvc/pluralsight

我的建议是首先阅读一些关于MVC架构的内容(只是让你知道它应该如何工作)然后开始使用MVC3或4(根据你可以开始使用哪一个,MVC4有很多很棒的改进,但MVC3已经存在,所以有更多的应用程序。但是很多知识是可转移的)

关于JavaScript问题:两者都有!对于Ajax功能和验证,MVC使用jquery.unobtrusive,它已经在你开始的每个项目中构建。但是当你开始一个项目时,Knockout也被包括在内(我相信)。有了严肃的前端开发,Knockout很棒(但Angular和Backbone也是如此),对于像小动画或禁用按钮这样的小型前端内容,我只使用jQuery,因为它已经存在!

答案 3 :(得分:0)

  

我应该从MVC开始还是跳到MVC 3,它有一些像Razor这样的新增功能?

当我尝试从webform跳转到MVC时,我遇到同样的问题,而我所做的就是首先学习MVC概念。您可以从Here

学习
  

请告诉我哪一个有更大的范围/用途.. jQuery或KnockOut

你无法比较jQuery和KnockOut,因为它们属于不同的类别,原因如下:Knockout vs Jquery