我正在为我工作的公司开发一个Web应用程序。几个月前,我的团队开始使用该应用程序,并决定使用ASP.NET WebForms构建它。现在我们已经开发了很多代码,我们想知道ASP.NET WebForms是不是一个好选择。也许我们应该迁移。好的,但是第一步是什么?我们不想从头开始重写所有内容。我们想在MVC中添加一些新东西,并在未来(逐渐)重写旧部分。是否有可能以某种方式将ASP.NET MVC应用程序添加到当前的WebForms中?他们可以住在一起吗?
答案 0 :(得分:8)
Asp.net webforms和MVC可以幸福地生活在一起。您将添加一些包含和指南,并添加一条路线,这将导致您的网页表单被忽略。所有解释都在这里:
http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc
答案 1 :(得分:6)
将MVC与webforms混合并不是那么难。基本上,您希望忽略global.asax中任何现有的.aspx路由,然后为要使用MVC构建的新页面添加路由。
有关详细信息,请参阅this article。