试用ASP.NET MVC

时间:2013-03-05 14:52:53

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

我开始研究使用ASP.NET MVC 3的新项目。我的一位朋友拥有Johnathan McCracken撰写的Test-Drive ASP.NET MVC一书,但这本书涵盖了ASP.NET MVC第2版。

任何人都知道,由于版本的不同,我是否会遇到很多麻烦?这本书太过时了吗?

谢谢。

2 个答案:

答案 0 :(得分:2)

ASP.NET MVC构建于以前的ASP.NET MVC版本之上。如果你的书是MVC 2,你仍然应该掌握模型 - 视图 - 控制器的概念。

有关差异列表(MVC 3中引入的新增内容),请参阅this

  
      
  • MvcScaffold集成的可扩展脚手架
  •   
  • HTML 5启用项目模板
  •   
  • 剃刀视图引擎
  •   
  • 支持多视图引擎
  •   
  • 控制器改进
  •   
  • JavaScript和Ajax
  •   
  • 模型验证改进
  •   
  • 依赖注入改进
  •   
  • 其他新功能
  •   

就个人而言,Razor View Engine对我所拥有的项目非常有用......特别是对.aspx

答案 1 :(得分:2)

你绝对可以学习使用ASP.Net MVC 2书,因为很多框架是相同的。

然而,正如其他人所指出的那样,您将注意到的最大区别是“视图引擎”。大多数示例现在使用'Razor'引擎,而不是旧的版本2 View Engine(我不知道它是否真的有名称),相比之下这是繁琐和丑陋的。

所以你可以学习使用你的第2版书籍,并从网上学习Razor视图,但你也可以从任意数量的不同网站开始学习第3版,并节省你所有角括号的痛苦。版本2 View Engine。