我有一个大型单轨项目,我们决定我们要转到ASP.NET MVC。大多数基础系统可能是可以重复使用的,但是控制器当然必须重写,并且显然至少必须至少一些观点。

令我惊讶的是,这是逐渐将系统的明确定义部分转换为MVC的低风险途径,也许是MVCCONTRIB便携式区域。有谁知道我是否有可能以这种方法遇到过任何不可思议的陷阱?

感谢您的投入,马修

有帮助吗?

解决方案

我的头顶:

  1. 小心路线。单轨控制器应排除在ASP.NET MVC路线和Viceversa中。
  2. 您将无法使用助手 一般来说 链接从单轨网络到ASP.NET MVC(或另一方面)。例如 <%= Url.Action("someaction") %>
  3. 布局一般不兼容。除非您在ASP.NET MVC中使用Brail或Nvelocity View引擎,但即使那样,我也不认为它将“仅仅工作”。

大约1.和2.也许您可以找到某种方法 hack sonorail并使其与system.web.Routing兼容, ,但它没有开箱即用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top