Comparing ASP.NET Core Razor Pages with MVC