将应用程序从ASP.NET移植到ASP.NET MVC

时间:2011-11-15 04:19:45

标签: c# asp.net-mvc webforms

我想在将整个应用程序移植到MVC 3之前弄清楚要考虑什么。 我听说它更适合网络。 我想指出我当前的网站很大程度上依赖于Membership API,Roles等。内置.NET框架。

一切都会有效吗?

2 个答案:

答案 0 :(得分:3)

ASP.NET MVC也使用ASP.NET管道 - 因此大多数HttpModule基础内容都适用于ASP.NET MVC。

但是,实际处理程序的工作方式完全不同 - ASP.NET Webforms使用Page和Control树,而ASP.NET MVC使用完全不同的方法 - 控制器处理请求和用于html生成的视图。迁移到ASP.NET Webforms到ASP.NET MVC肯定存在学习曲线。

您应该问自己迁移到ASP.NET MVC会获得什么样的好处 - 例如,您是否获得了很多增强功能,可行寿命超过2 - 3年。这些可能是考虑迁移的几个原因。

答案 1 :(得分:1)

让我拿出水晶球。既然你真的没有提供太多信息,我将不得不读懂你的想法......嗯......所有的迹象都指向没有。

是的,会员在MVC中运行良好,但从webforms移植应用程序可能意味着很多问题,特别是如果您依赖第三方控件。

相关问题