我有使用ASP.NET开发的现有网站。 这是大学管理系统。现在我需要在MVC2上重新开发它。 我需要做什么改变? 我有点意识到MVC,也做了一些练习。 我知道的是我可以保持我的数据库完好无损,但在其他地方会有很大的变化。 什么是更好的方法来最小化变化?将ASP.NET网站转换为MVC2
0
A
回答
2
MVC是面向事件的WebForms的一个非常不同的概念。很有可能你必须完全重做前端。
试图找出是否有类似数据访问层和业务逻辑层的东西。如果是这样,你可以保留它们(至少部分)并重用他们的方法。但是,如果当前的应用程序结构不好,看起来像一个巨大的代码块(没有图层,部分代码随意与任何其他部分交谈,页面方法直接进入数据库等),它可能会必须完全重做。
如果应用程序现在严重依赖于数据绑定控件,那么就搞砸了。您将不得不手动重新创建许多功能。
0
您应该能够将中间层(如果您使用多层方法)重构为控制器/模型,同时保持UI完好无损。一旦你完成了,扔掉你的用户界面并写一个适当的视图。尝试使用LINQ-To-Sql作为后端。
相关问题
- 1. 如何将ASP.NET网站转换为PHP
- 2. 将JSP网站转换为ASP.NET
- 3. 将asp.net动态网站转换为静态网站的工具
- 4. 将asp.net网站转换为移动网站
- 5. 将PSD转换为网站
- 6. 将网站转换为HTTPS?
- 7. 在ASP.NET MVC2网站导航
- 8. 将静态网站转换为Wordpress网站...如何转移/转换SEO排名?
- 9. 使用ODBC连接而不是SQL将ASP.NET网站转换为SharePoint网站
- 10. 将非REST ASP.NET网站转换为REST架构的可能性
- 11. 将asp.net网站从英文转换为阿拉伯文
- 12. 将现有的Asp.Net网站转换为手机版本
- 13. 如何将Laravel 5.1/PHP网站转换为ASP.NET
- 14. ASP.net 3.5将现有网站转换为响应式设计
- 15. 如何将现有的ASP.NET网站转换为HTML 5
- 16. 将asp.net网站项目类型转换为常规项目
- 17. 将HTML/XML网站转换为RDF
- 18. 将iPhone的笑脸转换为网站
- 19. 将网站从HTML转换为Smarty
- 20. 将WordPress的网站转换为HTTPS
- 21. 如何将asp网站转换为wordpress?
- 22. 如何将网站转换为iPhone/iPod?
- 23. 将网站转换为WebApplication。 BlogEngine.Net
- 24. 将网站转换为Html到Excel
- 25. 将HTML网站转换为Wiki
- 26. 将Static Bootstrap网站转换为Responsive
- 27. 用Web Deploy发布ASP.NET MVC2网站
- 28. 如何将HTML网站模板转换为ASP MVC网站
- 29. 将php/js网站转换为手机...创建新网站?
- 30. 将文件系统网站转换为IIS网站
对严重使用短语“You're screwed”+1:P – 2010-04-01 02:25:37