0

我仍然是 MVC 的初学者,我试图了解为什么开发人员似乎更喜欢 Razor 引擎而不是 ASP.Net 中的 WebForms 引擎。

我的问题:是因为 Webforms 引擎比 Razor 引擎慢吗?

就个人而言,Webforms 引擎对我来说更容易,因为在过去的 12 年里我一直在使用 Webforms 进行编码。

4

1 回答 1

1

性能方面应该没有区别。Razor 引擎的开发是为了提供更简洁的语法,如问题中所述Razor 语法在 UI 标记中提供了引人注目的优势吗?. 将给您带来性能提升的是删除未使用的视图引擎。例如,如果您只使用剃须刀,那么在 Global.asax.cs文件中

// Remove view engines except razor
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
于 2014-08-28T04:33:45.257 回答