将web从asp.net应用程序迁移到MVC

时间:2012-05-30 03:47:51

标签: asp.net-mvc webforms migration

我一直致力于基于asp.net webforms的CMS项目。它遵循简单的多层体系结构,并包含一个aspx页面,其中模块形式的用户控件(ascx)是动态加载的。

现在很多客户都要求在MVC中使用它。我想知道将它无缝转换为MVC是否可行。炒作只是因为MVC是dot的新范例,还是因为它确实带来了实质性的好处?

从WebForms迁移到MVC的最简单方法是什么?

1 个答案:

答案 0 :(得分:3)

您始终可以将现有的ASP.NET Web应用程序项目转换为包含MVC并将其作为混合应用程序。 Scott Hanselman写了一篇simple post来演示如何做到这一点。

如果您尝试将MVC添加到现有的ASP.NET Web应用程序,请查看此link。我在那里写了一个有用的提示,以便在解决方案资源管理器中引入MVC特定的上下文菜单(添加控制器/添加视图)。

以下声明纯属个人。 (当然两者都有自己的利弊)

个人如果我开始一个新项目,我将选择MVC而不是webforms。因为我尝到了它。它让人上瘾。 :) 我认为我的MVC项目比webforms项目更清晰。