我有一个大型 Monorail 项目,我们决定将其转移到 ASP.NET MVC。大多数底层系统可能是可重用的,但控制器当然必须重写,并且可能至少要重写一些视图。
让我印象深刻的是,一个低风险的途径是逐步将系统定义明确的部分转换为 MVC,也许作为 MVCContrib Portable Areas。有谁知道我可能会在这种方法中遇到任何不明显的陷阱?
感谢您的意见,马修
我有一个大型 Monorail 项目,我们决定将其转移到 ASP.NET MVC。大多数底层系统可能是可重用的,但控制器当然必须重写,并且可能至少要重写一些视图。
让我印象深刻的是,一个低风险的途径是逐步将系统定义明确的部分转换为 MVC,也许作为 MVCContrib Portable Areas。有谁知道我可能会在这种方法中遇到任何不明显的陷阱?
感谢您的意见,马修
在我的头顶上:
<%= Url.Action("someaction") %>
关于 1. 和 2. 也许你可以找到一些方法来破解 MonoRail 并使其与 System.Web.Routing 兼容,但它不能开箱即用。