2012-05-30 29 views
2

我一直在研究基於asp.net webforms的CMS項目。它遵循簡單的多層體系結構,幷包含一個單獨的aspx頁面,其中模塊形式的usercontrols(ascx)被動態加載。將webfrom asp.net應用程序遷移到MVC

現在很多客戶都在要求MVC。我想知道是否可以無縫地將其轉換爲MVC。炒作是否僅僅是因爲MVC不是新的範式,還是因爲它產生了實質性的好處?

什麼是從WebForms遷移到MVC最簡單的方法?

+0

這裏是對這個問題的簡要討論 http://stackoverflow.com/questions/571315/how-would-you-sprinkle-in-asp-net-mvc-into-an-existing-web-site -項目 – mesimplybj

回答

3

您始終可以將現有的ASP.NET Web應用程序項目轉換爲包含MVC並將其作爲混合應用程序。 Scott Hanselman寫了一個simple post來演示如何做到這一點。

如果您嘗試將MVC添加到現有的ASP.NET Web應用程序,請查看此link。我在那裏寫了一個有用的提示,在解決方案資源管理器中引入MVC特定的上下文菜單(添加控制器/添加視圖)。

下面的說明純粹是個人的。 (當然都有它自己的優點和缺點)

個人如果我開始一個新的項目,我會選擇在webforms上的MVC。因爲我嘗過了。這是上癮。 :)我認爲我的MVC項目比webforms更清潔。

相關問題