是否可以将Asp.net Webform转换为MVC?

时间:2014-10-21 03:47:35

标签: asp.net asp.net-mvc

我在Asp.net webform中有一个项目,现在我们正在寻求将其转移到MVC。是否可以转换项目,或者我们必须从头开始创建项目?

1 个答案:

答案 0 :(得分:1)

简短的回答是“不容易或不自动”,典型的商业决策是,与投资回报相比所涉及的努力使得这样做不值得。

但是,我的一些同事已经实现了Web Forms MVP,它是ASP.NET Web Forms的Model-View-Presenter框架。这将促进类似MVC的设计模式,但在现有的Web Forms项目中。它可以在GitHub上免费获得: https://github.com/webformsmvp/webformsmvp

如果需要,您还可以并行运行Web窗体和MVC: Convert a webforms project to a hybrid MVC4 project