我一直在探討這個網站,我已經看到了一些關於如何從Web窗體「遷移」到MVC的文章......但作爲一個開發人員在複雜的Web窗體應用程序上工作,我根本沒有到完全遷移的時間。我想要做的就是使用MVC添加所有新內容,並根據我有時間(和/或也有)遷移舊內容。使用MVC,我發現我的環境有很多好處。將ASP.Net MVC的單個頁面添加到現有的Web窗體應用程序中?
另一件需要注意的事情是,所有Web Forms .aspx目前都存在於根目錄中,並且我有一些老派的URL重寫設置(如:「/id/123/s/whatever/PageName.aspx 「 - >」/PageName.aspx?id=123 & s =無論「),這可能會使事情變得複雜。
還有一個使用MasterPages的模板系統可能會帶來挑戰。這些處理與MVC是不同的嗎?
在這一點上我沒有添加任何與我的應用程序相關的MVC。
那麼,我該怎麼做,一步一步地將我的第一個Model,View和Controller添加到現有的Web Forms應用程序中?
編輯:
我還發現這篇文章裏面詳細介紹什麼,我需要做的大多數:http://blogs.imeta.co.uk/MGodfrey/archive/2009/03/31/663.aspx
不幸的是,仍然沒有工作。我想因爲我有一個網站而不是一個Web應用程序。 (換句話說,我的課程生活在App_Code目錄中)。
感謝您的支持。很有幫助。使用MVC 5,這很容易。 – 2014-07-18 19:11:33