我有使用ASP.NET開發的現有網站。 這是大學管理系統。現在我需要在MVC2上重新開發它。 我需要做什麼改變? 我有點意識到MVC,也做了一些練習。 我知道的是我可以保持我的數據庫完好無損,但在其他地方會有很大的變化。 什麼是更好的方法來最小化變化?將ASP.NET網站轉換爲MVC2
0
A
回答
2
MVC是面向事件的WebForms的一個非常不同的概念。很有可能你必須完全重做前端。
試圖找出是否有類似數據訪問層和業務邏輯層的東西。如果是這樣,你可以保留它們(至少部分)並重用他們的方法。但是,如果當前的應用程序結構不好,看起來像一個巨大的代碼塊(沒有圖層,部分代碼隨意與任何其他部分交談,頁面方法直接進入數據庫等),它可能會必須完全重做。
如果應用程序現在嚴重依賴於數據綁定控件,那麼就搞砸了。您將不得不手動重新創建許多功能。
0
您應該能夠將中間層(如果您使用多層方法)重構爲控制器/模型,同時保持UI完好無損。一旦你完成了,扔掉你的用戶界面並寫一個適當的視圖。嘗試使用LINQ-To-Sql作爲後端。
相關問題
- 1. 將JSP網站轉換爲ASP.NET
- 2. 如何將ASP.NET網站轉換爲PHP
- 3. 將asp.net網站轉換爲移動網站
- 4. 將asp.net動態網站轉換爲靜態網站的工具
- 5. 我們可以將ASP.Net網站轉換爲sharepoint-2010網站
- 6. 在ASP.NET MVC2網站導航
- 7. 將網站轉換爲XML?
- 8. 將PSD轉換爲網站
- 9. 將網站轉換爲HTTPS?
- 10. 將網站轉換爲wordpress?
- 11. 將現有的網站轉換爲asp.net的多語言網站mvc
- 12. 使用ODBC連接而不是SQL將ASP.NET網站轉換爲SharePoint網站
- 13. 將靜態網站轉換爲Wordpress網站...如何轉移/轉換SEO排名?
- 14. 用Web Deploy發佈ASP.NET MVC2網站
- 15. 將現有的ASP.NET網站從HTTP轉換爲HTTPS
- 16. 將asp.net網站項目類型轉換爲常規項目
- 17. 將ASP.NET Web應用程序轉換爲Crystal Reports的網站
- 18. 將功能性php網站轉換爲asp.net
- 19. 將現有的Asp.Net網站轉換爲手機版本
- 20. 如何將Laravel 5.1/PHP網站轉換爲ASP.NET
- 21. 將非REST ASP.NET網站轉換爲REST架構的可能性
- 22. 如何將Asp.net Web Project轉換爲網站...?
- 23. 如何將現有的ASP.NET網站轉換爲HTML 5
- 24. 將asp.net網站從英文轉換爲阿拉伯文
- 25. ASP.net 3.5將現有網站轉換爲響應式設計
- 26. 將MVC3剃鬚刀轉換爲MVC2
- 27. 將WordPress的網站轉換爲HTTPS
- 28. 將網站從HTML轉換爲Smarty
- 29. 將Joomla網站轉換爲Wordpress
- 30. 將HTML網站轉換爲Wiki
對嚴重使用短語「You're screwed」+1:P – 2010-04-01 02:25:37