是否可以使用标准(类似webforms)模板引擎将现有的ASP.NET MVC3项目迁移到Razor?怎么样?
由于
答案 0 :(得分:1)
应该可以。
将您的*.aspx
重命名为*.cshtml
。首先要注意控制指令,例如
Inherits="System.Web.Mvc.ViewPage<MvcApplication1.Models.TheModel>
现在变成
@model MvcApplication1.Models.TheModel
现在仔细检查您的视图并将所有标记替换为剃刀样式标记(<% %>
- &gt; @
)
请注意,您不必迁移所有视图 - 将两个视图引擎混合在一个MVC应用程序中是完全合法的,这样您就可以计划迁移。