我一直在使用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