将Web表单转换为MVC3的简便方法?

时间:2011-01-21 20:51:00

标签: c# asp.net-mvc-2 asp.net-mvc-3 razor

我没有那么多的MVC3 - 因为它刚刚发布,但我想知道是否有某种转换工具 - 将现有的视图/表单转换为更新的最新“Razor”视图发动机。

我不确定是否有可能,但我只是觉得这可以问......

谢谢!

2 个答案:

答案 0 :(得分:7)

我最近在Dave Hayden's blog上阅读了有关Telerik发布Razor View转换工具的信息。我相信他们用它将他们网站上的所有演示从他们现有的所有WebForm视图转换为新的Razor View引擎。

Here是Dave关于该工具的简短介绍,如果你想自己玩它,它可以在Github上使用以下链接获得:

Github - Telerik Razor Conversion Tool

希望这可以帮助你(我没有机会玩弄它 - 但是知道Telerik,它可能相当不错。)

答案 1 :(得分:1)

鉴于Asp.net webforms适用于简单页面,并且没有必要为了而转向MVC 。我认为转换器不会做得很好,因为:

  • 您的网页很复杂
  • 和/或您希望进行单元测试 - 因此需要重新设计
  • 或者你是为了它而移动(方式?)