2009-09-11 136 views
3

我正在为我工​​作的公司开发Web应用程序。几个月前,我的团队开始开发应用程序,并决定使用ASP.NET WebForms进行构建。现在我们已经开发了很多代码,并且我们想知道ASP.NET WebForms是不错的选择。也许我们应该迁移。好的,但第一步是什么?我们不想从头开始重写所有内容。我们希望在MVC中添加新的东西,并在未来(逐渐)重写旧的部分。有没有可能将ASP.NET MVC应用程序添加到当前的WebForms?他们可以住在一起吗?从ASP.NET WebForms迁移到ASP.NET MVC

回答

8

Asp.net webforms和MVC可以一起愉快地生活。您将添加一些includes和directores并添加一个路由,这会导致您的webforms页面被忽略。这里所有的解释:

http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc

+0

嘿,你偷了我的链接! ;-P – Razzie 2009-09-11 09:20:41

+0

嘿,回来,给我我的链接回来! :P界面说我在你做之前回答:P – Palantir 2009-09-11 09:24:58

+0

好吧,现在我很公平。 :) – rafek 2009-09-11 09:46:37

6

混合MVC与web表单是不是所有的硬盘。基本上,您想忽略global.asax中任何现有的.aspx路由,然后为要使用MVC构建的新页面添加路由。

有关更多详细信息,请参见this article

+0

正如我所看到的...... Razzie首先回答。 :) – rafek 2009-09-11 09:32:22

+0

是公平的,我认为Palantir就像在我之前30秒,但我不会抱怨... :) – Razzie 2009-09-11 09:36:43

+0

AAH!我会永远低调你的全部! :P(当然只是在开玩笑):) – Palantir 2009-09-11 09:38:21