Whilst the Sharp Architecture maintainers have little interest in Razor (see here), I have been using it recently and like the syntax.
Swapping out a default project to use Razor instead of (or in addition to) the default engine isn’t too difficult.
Enabling the view engine In Global.asax, find the few lines below in Application_Start():
ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new AreaViewEngine()); We need to register Razor here, by adding the line below: