0

我开始从事一个使用 ASP.NET MVC 3 的新项目。我的一个朋友拥有 Johnathan McCracken 的《Test-Drive ASP.NET MVC》一书,但这本书涵盖了 ASP.NET MVC 版本 2。

任何人都知道我是否会因为版本差异而遇到很多麻烦?这本书是不是太老套了?

谢谢你。

4

2 回答 2

2

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

有关差异列表(MVC 3 中引入的添加),请参见

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

就个人而言,Razor View Engine对于我的项目非常有用......尤其是与.aspx.

于 2013-03-05T14:55:43.703 回答
2

您绝对可以使用 ASP.Net MVC 2 书来学习,因为大部分框架都是相同的。

但是,正如其他人所指出的,您会注意到的最大区别在于“视图引擎”。现在大多数示例都使用“Razor”引擎,而不是旧版本的 2 View Engine(我不知道它是否真的有名字),相比之下,它既麻烦又丑陋。

因此,您可以使用您的第 2 版书籍来学习,并从网络上学习 Razor 视图,但您也可以从任意数量的不同网站开始学习第 3 版,并免去第 2 版中所有尖括号的痛苦查看引擎。

于 2013-03-06T04:26:15.760 回答