A partir da versão 2.0 do framework .NET Core, o template, ou modelo, padrão para a criação de aplicações simples em ASP.NET, os chamados webapps, passou a utilizar a tecnologia das Razor Pages, nesse artigo eu vou apresentar para vocês as principais características e vantagens de uso dessa tecnologia. O Razor Pages é um padrão de desenvolvimento de projetos ( design patterns ) que se assemelha ao modelo MVC (Modelo-Visão-Controlador), ele utiliza a diretiva @Page para indicar que é um Razor Page. A Microsoft passou a recomendar o uso do Razor Pages para o desenvolvimento de UI (interfaces de usuários) para sistemas feitos na plataforma ASP.NET Core, não tornando obrigatório seu uso. É possível que o desenvolvedor escolha qual o modelo melhor se encaixa nas necessidades de seu sistema. O Razor Pages permite que as páginas web tratem as requisições sem que seja necessário passar por um controller (não seria possível caso fosse usado no sistema o modelo padrão ASP.NET MV...