我一直在使用ASP.NET MVC 1,并且渴望利用MVC 2中的改进。验证似乎大大改进了,强类型的HTML帮助器方法看起来很棒。使用ASP.NET MVC 2而不是ASP.NET MVC的前5个理由1
所以,对于那些有现实世界的实践经验使用ASP.NET MVC 1,现在使用MVC 2,你使用MVC 2的5大理由是什么?
我一直在使用ASP.NET MVC 1,并且渴望利用MVC 2中的改进。验证似乎大大改进了,强类型的HTML帮助器方法看起来很棒。使用ASP.NET MVC 2而不是ASP.NET MVC的前5个理由1
所以,对于那些有现实世界的实践经验使用ASP.NET MVC 1,现在使用MVC 2,你使用MVC 2的5大理由是什么?
编辑:我的答案写完后,问题进行了完整的180(Obama problem的一个实例)。升级到2.0版本的产品似乎对我来说是不容易的。另一个问题实际上更有趣。
我不会,除非你的应用几乎完成,你不会很快就会有新的发展。 MVC1和MVC2之间的中断变化数量非常少,您仍然可以在新开发中使用MVC1构造,同时将新的MVC2构造引入。我正在更新从MVC1到MVC2的相当大的应用程序(50K +代码行),甚至在编写代码时会考虑到我所做的愚蠢事情(比如不使用特定于视图的模型并直接与ValueProvider交互)应用程序,因为我正在学习MVC1,我只花了几天时间来完成切换。
因此,这里是我的名单:
看起来你已经回答了“不使用MVC2的最重要理由”这个问题,它和 – SergGr 2010-04-22 16:16:18
@iPhone完全相反 - 除了他编辑了问题并完全改变了它。看看编辑历史;完全逆转。 – tvanfosson 2010-04-22 16:50:27
没有冒犯意图 - 我已经评论我的问题。 – 2010-04-23 08:28:49
Html.TextBoxFor<T>()
)我猜数字2和3几乎是一样的东西...... – GalacticCowboy 2010-04-22 16:21:20
由于180编辑而被投票。像这样的编辑没有帮助,你应该打开一个单独的问题。这对回答者来说也不合适,你基本上浪费了tvanfosson的时间。 – jfar 2010-04-22 17:04:25
@jfar:我最初的问题并不是100%清楚,tvanfosson为了清晰起见而编辑了它,但实际上却是以我想要的相反方向编辑。所以我回滚了该编辑,并澄清了我的问题。没有冒犯的地方。 – 2010-04-23 08:28:10
请注意,MVC 3现在可用。 – 2011-01-25 21:25:57