Asp.net mvc 使用ASP.NET MVC 2而不是ASP.NET MVC 1的五大原因
我已经使用ASP.NET MVC 1有一段时间了,我渴望利用MVC 2的改进。验证之类的事情似乎有了很大的改进,强类型HTML助手方法看起来也很棒Asp.net mvc 使用ASP.NET MVC 2而不是ASP.NET MVC 1的五大原因,asp.net-mvc,asp.net-mvc-2,Asp.net Mvc,Asp.net Mvc 2,我已经使用ASP.NET MVC 1有一段时间了,我渴望利用MVC 2的改进。验证之类的事情似乎有了很大的改进,强类型HTML助手方法看起来也很棒 那么,对于那些拥有使用ASP.NET MVC 1的实际实践经验并且现在正在使用MVC 2的人来说,使用MVC 2的五大理由是什么呢?编辑:在我的回答完成后,这个问题经历了180个完整的过程(一个实例)。升级到2.0版本的产品对我来说似乎是一件轻而易举的事。另一个问题实际上更有趣 除非你的应用程序已经接近完成,而且你也不希望很快有新的开发,否则我不会这
那么,对于那些拥有使用ASP.NET MVC 1的实际实践经验并且现在正在使用MVC 2的人来说,使用MVC 2的五大理由是什么呢?编辑:在我的回答完成后,这个问题经历了180个完整的过程(一个实例)。升级到2.0版本的产品对我来说似乎是一件轻而易举的事。另一个问题实际上更有趣 除非你的应用程序已经接近完成,而且你也不希望很快有新的开发,否则我不会这么做。MVC1和MVC2之间的中断更改数量非常少,您仍然可以使用MVC1结构,同时在新开发中合并新的MVC2结构。我正在将一个相当大的应用程序(50K+行代码)从MVC1更新到MVC2,甚至考虑到我在编写应用程序时做的愚蠢的事情(比如不使用视图特定模型和直接与ValueProvider交互),因为我正在学习MVC1,我只花了几天时间就完成了切换 下面是我的清单:
Html.TextBoxFor()
)似乎您已经回答了“不使用MVC2的主要原因”这一问题,这与实际情况完全相反asked@iPhone-除了他编辑了问题并完全修改了它。查看编辑历史记录;完全颠倒。无意冒犯-我已经相应地对我的问题进行了评论。@Richard-让一个问题大幅度地改变,让你看起来像个白痴,这很烦人。下次你可能想给那些在编辑后答案不再有意义的人留下评论,让他们有机会更新它,让人们知道这不是答案的错(当然)。我认为你看起来像个白痴的风险是非常理论的。:)因为180度的编辑而被否决。像这样的编辑是没有帮助的,你应该打开一个单独的问题。这对回答者来说也是不体谅的,你基本上浪费了tvanfosson的时间。@jfar:我最初的问题不是100%清楚,tvanfosson编辑它是为了清楚,但实际上与我的意图相反。所以我回滚了编辑,并澄清了我的问题。无意冒犯。请注意,MVC 3现在可用。