Asp.net mvc 升级到mvc3

Asp.net mvc 升级到mvc3,asp.net-mvc,Asp.net Mvc,我知道这有点主观,但您是否计划在不久的将来升级到MVC3?为什么 我可以看到有一些方便的新特性,但在这一点上,我想知道是使用MVC 3进行新项目还是坚持使用MVC 2 目前我看不出有什么令人信服的理由要升级到3。因为升级非常轻松,而且内置的依赖注入支持岩石,所以对我来说是MVC 3 请记住,不再需要.net 2/3支持。如果您有大量新的视图代码要编写,那么添加完全支持的Razor将使代码更易于编写和阅读。内置的依赖注入非常出色。对于新项目,我建议使用MVC 3。它看起来非常向后兼容,像Razor

我知道这有点主观,但您是否计划在不久的将来升级到MVC3?为什么

我可以看到有一些方便的新特性,但在这一点上,我想知道是使用MVC 3进行新项目还是坚持使用MVC 2


目前我看不出有什么令人信服的理由要升级到3。

因为升级非常轻松,而且内置的依赖注入支持岩石,所以对我来说是MVC 3


请记住,不再需要.net 2/3支持。

如果您有大量新的视图代码要编写,那么添加完全支持的Razor将使代码更易于编写和阅读。内置的依赖注入非常出色。对于新项目,我建议使用MVC 3。

它看起来非常向后兼容,像Razor这样的东西将成为所有推动的标准。最终你会想改变你对它的看法,等等

我肯定会在新项目中使用MVC 3项目模板等等,即使我不打算使用任何新功能,也不会像使用MVC 2一样使用它。

可能不太担心升级现有的MVC 2项目,但它的低成本也会让我这么做。

我计划升级我当前的项目,以获得IValidatableObject支持(目前它是在action方法中手动实现的),额外的MetadataAttribute和JSON绑定。

是的,我正在考虑迁移到Razor,所以也许这是正确的时机。你是对的:这是主观的,没有明确的答案。而且因为没有一个确切的答案,作为一个社区维基会好得多。@Dan提问几个月后就不能再被创建为CW了。你可以让这个问题不是主观的,问一下从MVC 2到MVC 3MVC在.NET 2上有什么改进。它总是需要.NET3.5SP1。但是,MVC3确实需要.NET4。