2012-04-04 107 views
1

我在一个项目中有一个ASP.NET Web窗体应用程序。在同样的解决方案下,我有两个不同的项目:一个存储库层和一个服务层。在同一解决方案中使用ASP.NET Web窗体和MVC应用程序

最终,我会在MVC改写我的ASP.NET Web窗体应用程序,所以我想通过使用MVC实现所有的新功能。

我必须为客户创建一个注册表格,并且如果条件得到验证,我必须将客户带到另一个表格,然后返回到注册表单。

它会工作,如果我在相同的解决方案内创建一个MVC应用程序项目?该应用程序还将使用Service和Repository层。那么会话对象

回答

1

只需将MVC控制器/视图添加到您的Web窗体应用程序。他们可以并排运行就好。这将允许您将网站的某些部分升级到MVC,同时保持现有Web窗体页面的运行。

web层(同时具有MVC和Web Forms)仍然可以访问所有应用程序的框架逻辑(资料库,服务,会议等)的

斯科特Hanselman的创建NuGet包进行升级容易你的网站形式的应用程序Mvc 3: http://nuget.org/packages/AddMvc3ToWebForms

相关问题