2009-01-24 52 views
1

我有一個非常簡單的網站(約8頁)只有一個頁面包含任何重要的代碼隱藏,我想嘗試學習MVC,用它作爲測試。WebForms到MVC轉換

最好從頭開始創建一個新的MVC Web應用程序並剪切並粘貼HTML,或者更容易重新創建現有文件。

基本上,我在做什麼?將我的Web Forms應用程序加入MVC模型需要什麼?我應該採取什麼方法?創建默認的MVC Web應用程序並開始剪貼?添加適當的命名空間並學習自己設置MVC結構?

回答

2

與tvanfosson不同,我想你會嘗試翻譯你現有的應用程序來了解更多關於MVC的內容。您將瞭解要添加的程序集,您將瞭解如何關聯正確的http處理程序,您將瞭解什麼是正確的web.config設置,並且您將知道要從Web應用程序中刪除哪些依賴項以獲取它工作。

說實話,這樣做會更困難,而且會更加令人沮喪,但是在這個過程結束的時候,你會知道不僅僅是從頭開始一個新的。祝你好運。

0

您需要從新項目中的項目模板開始。根據需要將標記轉移到新視圖中,但更有可能您只是將舊網站用作設計模板,而不是實際重用代碼。您會發現MVC與WebForms大不相同。

0

我不認爲修改現有的Web窗體應用程序是最好的方法(或者甚至是可行的)。正如你一定會發現的那樣,Web Forms和MVC之間的差異相當大。所以,從頭開始(儘管你可以回收html)很可能是更好的方法,也是儘可能多地學習MVC的最好方法。