升级到MVC 3

时间:2011-01-14 03:10:37

标签: asp.net-mvc

我知道这有点主观,但你打算在不久的将来升级到MVC 3,为什么?

我可以看到有一些方便的新功能,但此时我想知道是否将MVC 3用于新项目或坚持使用2。

目前我没有看到令人信服的理由转到3。

4 个答案:

答案 0 :(得分:1)

由于升级非常轻松,而且由于内置的​​依赖注入功能支持,所以对我来说它是MVC 3。

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

答案 1 :(得分:1)

如果您有相当数量的新视图代码来编写添加完全支持的Razor,则代码更易于编写和读取。内置依赖注入非常棒。对于新项目,我建议使用MVC 3。

答案 2 :(得分:0)

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

我肯定会使用MVC 3项目模板等等,至少在新项目中,即使我不打算使用任何新功能并使用它就像它是MVC 2一样。
可能不担心升级现有的MVC 2项目,但它的低成本也会让我这样做。

答案 3 :(得分:0)

我计划升级当前项目以获取IValidatableObject支持(目前它是在动作方法中手动实现),AdditionalMetadataAttribute和JSON绑定。